diff options
-rw-r--r-- | source4/libcli/resolve/resolve.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/libcli/resolve/resolve.c b/source4/libcli/resolve/resolve.c index d62890434b..c21b29b57f 100644 --- a/source4/libcli/resolve/resolve.c +++ b/source4/libcli/resolve/resolve.c @@ -133,7 +133,8 @@ struct composite_context *resolve_name_send(struct nbt_name *name, struct event_ if (!NT_STATUS_IS_OK(status)) goto failed; if (methods == NULL) goto failed; - state->methods = methods; + state->methods = str_list_copy(state, methods); + if (state->methods == NULL) goto failed; c->state = SMBCLI_REQUEST_SEND; c->private = state; |