diff options
Diffstat (limited to 'librabbitmq/amqp_api.c')
-rw-r--r-- | librabbitmq/amqp_api.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/librabbitmq/amqp_api.c b/librabbitmq/amqp_api.c index 9f65c4c..8be44ad 100644 --- a/librabbitmq/amqp_api.c +++ b/librabbitmq/amqp_api.c @@ -85,7 +85,7 @@ static const char *ssl_error_strings[] = { static const char *unknown_error_string = "(unknown error)"; -const char *amqp_error_string(int code) +const char *amqp_error_string2(int code) { const char *error_string; size_t category = (((-code) & ERROR_CATEGORY_MASK) >> 16); @@ -126,6 +126,11 @@ const char *amqp_error_string(int code) return error_string; } +char *amqp_error_string(int code) +{ + return strdup(amqp_error_string2(code)); +} + void amqp_abort(const char *fmt, ...) { va_list ap; |