Blob Blame History Raw
diff -up ./server.c.orig ./server.c
--- ./server.c.orig	2013-12-03 13:09:47.503514123 -0500
+++ ./server.c	2013-12-03 13:09:42.419477970 -0500
@@ -102,9 +102,8 @@ get_dir_from_ip (guint32 ip, gboolean cr
       res = mkdir(dir->path, S_IRWXU);
       if (res)
 	{
-	  char *msg = g_strdup_printf ("Error making crashdump directory %s", dir->path);
-	  syslog (LOG_ERR, msg);
-	  g_free (msg);
+	  syslog (LOG_ERR, "Error making crashdump directory %s",
+		  dir->path);
 	  g_free (dir->path);
 	  g_free (dir);
 	  return NULL;
@@ -245,11 +244,10 @@ handle_new_client (guint32 ip, guint16 p
       if (!just_reboot &&
 	  (g_hash_table_size (clients) > config.max_concurrent_dumps))
 	{
-	  char *msg = g_strdup_printf ("Too many concurrent netdumps, ignoring dump request from %d.%d.%d.%d\n",
-				       (ip >> 24) & 0xff, (ip >> 16) & 0xff,
-				       (ip >> 8) & 0xff, (ip >> 0) & 0xff);
-	  syslog (LOG_WARNING, msg);
-	  g_free (msg);
+	  syslog (LOG_WARNING, "Too many concurrent netdumps, ignoring dump "
+				"from %d.%d.%d.%d\n",
+				(ip >> 24) & 0xff, (ip >> 16) & 0xff,
+				(ip >> 8) & 0xff, (ip >> 0) & 0xff);
 	  just_reboot = TRUE;
 	}
 
@@ -490,10 +488,8 @@ main (int argc, char *argv[])
 	    (struct sockaddr *) &saddr,
 	    sizeof (saddr)) < 0)
     {
-      str = g_strdup_printf ("Couldn't bind master socket to %s:%d",
-                        !config.addr ? "any" : config.addr, config.port);
-      syslog (LOG_ERR, str);
-      g_free (str);
+      syslog (LOG_ERR, "Couldn't bind master socket to %s:%d",
+			!config.addr ? "any" : config.addr, config.port);
       exit (1);
     }