src/plugin.c: Increase the plugin_log() message buffer to 1024 bytes.
authorSebastian Harl <sh@tokkee.org>
Tue, 16 Sep 2008 13:38:48 +0000 (15:38 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Wed, 1 Oct 2008 07:47:37 +0000 (09:47 +0200)
512 bytes is not enough for some perl error messages.

Signed-off-by: Sebastian Harl <sh@tokkee.org>
Signed-off-by: Florian Forster <octo@huhu.verplant.org>
src/plugin.c

index fdc0425..e72561b 100644 (file)
@@ -823,7 +823,7 @@ int plugin_dispatch_notification (const notification_t *notif)
 
 void plugin_log (int level, const char *format, ...)
 {
-       char msg[512];
+       char msg[1024];
        va_list ap;
 
        void (*callback) (int, const char *);
@@ -838,8 +838,8 @@ void plugin_log (int level, const char *format, ...)
 #endif
 
        va_start (ap, format);
-       vsnprintf (msg, 512, format, ap);
-       msg[511] = '\0';
+       vsnprintf (msg, sizeof (msg), format, ap);
+       msg[sizeof (msg) - 1] = '\0';
        va_end (ap);
 
        le = llist_head (list_log);