talloc_string_sub() already makes a copy first
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Anoop C S <anoopcs@samba.org>
servicename = "Unknown Service (snum == -1)";
}
- connpath = talloc_strdup(conn, path);
- if (!connpath) {
- TALLOC_FREE(conn);
- return NT_STATUS_NO_MEMORY;
- }
- connpath = talloc_string_sub(conn,
- connpath,
- "%S",
- servicename);
+ connpath = talloc_string_sub(conn, path, "%S", servicename);
if (!connpath) {
TALLOC_FREE(conn);
return NT_STATUS_NO_MEMORY;