commit 5fe03b5c1758571edfaaa4bef8ebb82245f40618 from: Omar Polo date: Fri Jan 21 16:18:52 2022 UTC fix memory leak in walk_path error path found by clang' static-analyzer commit - fb7e601b36015a46dc007f114e42f550ddf8a774 commit + 5fe03b5c1758571edfaaa4bef8ebb82245f40618 blob - 76f8f81a3c07c87cf08ebf51ddfd187eeaef18d1 blob + a5ce0072cfc9c598421c1e381b458e6994f63d4b --- kamiftp/ftp.c +++ kamiftp/ftp.c @@ -551,8 +551,10 @@ walk_path(int fid, int newfid, const char *path, int * recv_msg(); *missing = nwname; - if ((errstr = check(Rwalk, iota_tag)) != NULL) + if ((errstr = check(Rwalk, iota_tag)) != NULL) { + free(p); return errstr; + } nwqid = np_read16(buf); assert(nwqid <= nwname);