]> git.neil.brown.name Git - lafs-utils.git/commitdiff
lafs_load - fix crash on error
authorNeilBrown <neilb@suse.de>
Mon, 2 May 2011 02:12:34 +0000 (12:12 +1000)
committerNeilBrown <neilb@suse.de>
Mon, 2 May 2011 02:12:34 +0000 (12:12 +1000)
We should be initialising *err, not just 'err'.

Signed-off-by: NeilBrown <neilb@suse.de>
lib/lafs_load.c

index 726d2419819a0b28f47aec11a5fecc2eb5b4b1b2..cd832ceccb0a91987cf08d6980df96bbb72d3728 100644 (file)
@@ -180,7 +180,7 @@ struct lafs_device *lafs_load(int fd, long long device_bytes, char **err)
        int i;
        int found;
 
-       err = NULL;
+       *err = NULL;
 
        for (addr = 0; addr < device_bytes; addr += 512) {
                if (addr == 32*512 && device_bytes > 64*512)