1 file changed, 3 insertions(+), 1 deletion(-) libspclient/netmount.c | 4 +++-
# HG changeset patch # User Abhishek Kulkarni <[EMAIL PROTECTED]> # Date 1226340464 25200 # Node ID 62fbf52fb96ddf4095f0e6be30c5fa07f72b673f # Parent 2b4c0adacc655282c40f1ee3356dc00d68712b15 minor libspclient fix. in cases where spc_netmount failed, the same address was being freed twice. Signed-off-by: Abhishek Kulkarni <[EMAIL PROTECTED]> diff --git a/libspclient/netmount.c b/libspclient/netmount.c --- a/libspclient/netmount.c +++ b/libspclient/netmount.c @@ -155,6 +155,7 @@ } free(addr); + addr = NULL; fs = spc_mount(fd, NULL, user, auth, aux); if (!fs) goto error; @@ -182,6 +183,7 @@ return fs; error: - free(addr); + if (addr) + free(addr); return NULL; }
