summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2019-08-29 14:48:58 +0200
committerSimon Rettberg2019-08-29 14:48:58 +0200
commit291eba00d392e17925576ead20b781d774e68134 (patch)
tree62579852e6cabc22fb66a1b7420ec7969fc2224c
parent[BENCH] Request random blocks (diff)
downloaddnbd3-291eba00d392e17925576ead20b781d774e68134.tar.gz
dnbd3-291eba00d392e17925576ead20b781d774e68134.tar.xz
dnbd3-291eba00d392e17925576ead20b781d774e68134.zip
[SERVER] reference: Fix error msg usage
-rw-r--r--src/server/reference.c2
-rw-r--r--src/server/reference.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/reference.c b/src/server/reference.c
index 468e00b..64109ca 100644
--- a/src/server/reference.c
+++ b/src/server/reference.c
@@ -13,7 +13,7 @@ void ref_init( ref *reference, void ( *freefun )( ref * ), long count )
_Noreturn void _ref_error( const char *message )
{
- fprintf( stderr, "Reference counter overflow\n" );
+ fprintf( stderr, "%s\n", message );
abort();
}
diff --git a/src/server/reference.h b/src/server/reference.h
index 0bc081a..8883eb1 100644
--- a/src/server/reference.h
+++ b/src/server/reference.h
@@ -27,7 +27,7 @@ static inline ref *ref_get( weakref *weakref )
} while ( !atomic_compare_exchange_weak( weakref, (void **)&old_weakref, old_weakref + 1 ) );
struct _ref_ *ref = aligned_ref( old_weakref )->ref;
if ( unlikely( ++ref->count == -1 ) ) {
- _ref_error( "Reference counter overflow. Aborting.\n" );
+ _ref_error( "Reference counter overflow. Aborting." );
}
char *cur_weakref = ( char * )*weakref;
do {