From 27235c0046dfc87b4f57c652681df4436fce3e0e Mon Sep 17 00:00:00 2001 From: David Wragg Date: Wed, 28 Jul 2010 01:08:49 +0100 Subject: Fix "const char *" to "void *" conversion warnings Functions returning a heap-allocated string should return a "char *", not a "const char *": Because the result is heap-allocated and becomes the responsibility of the caller, it is certainly modifiable. And the pointer will likely get passed to free(), triggering a conversion warning from gcc. So remove all the relevant consts. --- librabbitmq/unix/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'librabbitmq/unix') diff --git a/librabbitmq/unix/socket.c b/librabbitmq/unix/socket.c index f4a7195..9d37dfc 100644 --- a/librabbitmq/unix/socket.c +++ b/librabbitmq/unix/socket.c @@ -79,7 +79,7 @@ int amqp_socket_socket(int domain, int type, int proto) return s; } -const char *amqp_os_error_string(int err) +char *amqp_os_error_string(int err) { return strdup(strerror(err)); } -- cgit v1.2.1