]> gitweb.factorcode.org Git - factor.git/commitdiff
vm/os-netbsd.cpp: fix double-free error
authorSlava Pestov <slava@factorcode.org>
Thu, 8 Oct 2009 02:49:04 +0000 (21:49 -0500)
committerSlava Pestov <slava@factorcode.org>
Thu, 8 Oct 2009 02:49:04 +0000 (21:49 -0500)
vm/os-netbsd.cpp

index e280d99a8069b8aefb209114782a062a201be511..e1bdc304604256cb210781ff4a0ccc68376e8930 100644 (file)
@@ -10,7 +10,7 @@ const char *vm_executable_path()
        static Dl_info info = {0};
        if (!info.dli_fname)
                dladdr((void *)main, &info);
-       return info.dli_fname;
+       return safe_strdup(info.dli_fname);
 }
 
 }