From: Sage Weil Date: Thu, 22 Sep 2011 21:44:38 +0000 (-0700) Subject: mount.ceph: fix use-after-free X-Git-Tag: v0.36~48^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=17b2451a645417213cf18fa3c83d856947b8588e;p=ceph.git mount.ceph: fix use-after-free Signed-off-by: Sage Weil --- diff --git a/src/mount/mount.ceph.c b/src/mount/mount.ceph.c index 010337f860f5..6e458d7fb107 100755 --- a/src/mount/mount.ceph.c +++ b/src/mount/mount.ceph.c @@ -63,7 +63,6 @@ static char *mount_resolve_src(const char *orig_str) } src = resolve_addrs(buf); - free(buf); if (!src) return NULL; @@ -71,6 +70,7 @@ static char *mount_resolve_src(const char *orig_str) pos = safe_cat(&src, &len, len, ":"); safe_cat(&src, &len, pos, mount_path); + free(buf); return src; }