]> git.sur5r.net Git - i3/i3/commitdiff
i3-dump-log: explicitly free shmname
authorMichael Stapelberg <michael@stapelberg.de>
Fri, 8 Jan 2016 19:17:34 +0000 (20:17 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Fri, 8 Jan 2016 19:17:34 +0000 (20:17 +0100)
Reduces memory usage and makes LeakSanitizer more quiet.

i3-dump-log/main.c

index 137554a4f1fefc36539c5ca8c40b5357b32a7e2a..9d4eefc706d6bfb1787dd21cd0b0889d05f76864 100644 (file)
@@ -138,6 +138,7 @@ int main(int argc, char *argv[]) {
     if (verbose)
         printf("next_write = %d, last_wrap = %d, logbuffer_size = %d, shmname = %s\n",
                header->offset_next_write, header->offset_last_wrap, header->size, shmname);
     if (verbose)
         printf("next_write = %d, last_wrap = %d, logbuffer_size = %d, shmname = %s\n",
                header->offset_next_write, header->offset_last_wrap, header->size, shmname);
+    free(shmname);
     walk = logbuffer + header->offset_next_write;
 
     /* We first need to print old content in case there was at least one
     walk = logbuffer + header->offset_next_write;
 
     /* We first need to print old content in case there was at least one