tremove double free (David Swasey) - plan9port - [fork] Plan 9 from user space (HTM) git clone git://src.adamsgaard.dk/plan9port (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit ff3dce55bfbc7da32db11803f2acac7ec30c35c9 (DIR) parent 6d4dda86ee7d0c34b99bc2056f26910b7b4bf9c3 (HTM) Author: rsc <devnull@localhost> Date: Sun, 25 Mar 2007 17:42:25 +0000 remove double free (David Swasey) Diffstat: M src/cmd/vbackup/vnfs.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) --- (DIR) diff --git a/src/cmd/vbackup/vnfs.c b/src/cmd/vbackup/vnfs.c t@@ -664,10 +664,8 @@ readconfigfile(Config *cp) } c.mtime = dir->mtime; free(dir); - if((b = Bopen(name, OREAD)) == nil){ - free(dir); + if((b = Bopen(name, OREAD)) == nil) return -1; - } /* * Reuse old tree, garbage collecting entries that