Merge branch 'rs/daemon-plug-leak'
Plug a memory leak. * rs/daemon-plug-leak: daemon: plug memory leak on overlong pathmaint
commit
9afe4d9f6b
2
daemon.c
2
daemon.c
|
@ -232,13 +232,13 @@ static const char *path_ok(const char *directory, struct hostinfo *hi)
|
||||||
|
|
||||||
rlen = strlcpy(interp_path, expanded_path.buf,
|
rlen = strlcpy(interp_path, expanded_path.buf,
|
||||||
sizeof(interp_path));
|
sizeof(interp_path));
|
||||||
|
strbuf_release(&expanded_path);
|
||||||
if (rlen >= sizeof(interp_path)) {
|
if (rlen >= sizeof(interp_path)) {
|
||||||
logerror("interpolated path too large: %s",
|
logerror("interpolated path too large: %s",
|
||||||
interp_path);
|
interp_path);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
strbuf_release(&expanded_path);
|
|
||||||
loginfo("Interpolated dir '%s'", interp_path);
|
loginfo("Interpolated dir '%s'", interp_path);
|
||||||
|
|
||||||
dir = interp_path;
|
dir = interp_path;
|
||||||
|
|
Loading…
Reference in New Issue