]> git.tdb.fi Git - pmount-gui.git/blobdiff - main.c
Fix memory leaks
[pmount-gui.git] / main.c
diff --git a/main.c b/main.c
index 8f939e60696764d39be3e56558026a779a20d8c5..76632ab3d50b056063beea31e4a9061c7ea9609e 100644 (file)
--- a/main.c
+++ b/main.c
@@ -542,7 +542,6 @@ Device *get_devices(void)
        char **nodes = NULL;
        Device *devices = NULL;
        int n_devices = 0;
        char **nodes = NULL;
        Device *devices = NULL;
        int n_devices = 0;
-       char **mounted = NULL;
        char **fstab = NULL;
        int i;
 
        char **fstab = NULL;
        int i;
 
@@ -561,6 +560,7 @@ Device *get_devices(void)
                {
                        if(verbosity>=2)
                                printf("  No properties\n");
                {
                        if(verbosity>=2)
                                printf("  No properties\n");
+                       free(nodes[i]);
                        continue;
                }
 
                        continue;
                }
 
@@ -626,7 +626,7 @@ Device *get_devices(void)
        }
 
        free(nodes);
        }
 
        free(nodes);
-       free_string_array(mounted);
+       free_string_array(fstab);
 
        if(devices)
        {
 
        if(devices)
        {