diff options
author | Andrew Bartlett <abartlet@samba.org> | 2003-03-15 06:42:44 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2003-03-15 06:42:44 +0000 |
commit | d21f97a25d01d1d576f71cf45f5c2003bcfc8fe8 (patch) | |
tree | 7099e0ecd777e9e2adf3719e5dec5e78a9167930 /source3/nsswitch | |
parent | 44f9f1042c9c436ccda7fefafd4a68749ffb5fe8 (diff) | |
download | samba-d21f97a25d01d1d576f71cf45f5c2003bcfc8fe8.tar.gz samba-d21f97a25d01d1d576f71cf45f5c2003bcfc8fe8.tar.bz2 samba-d21f97a25d01d1d576f71cf45f5c2003bcfc8fe8.zip |
If it's an fstring, use fstrcpy().
Andrew Bartlett
(This used to be commit bf5e0698eed72d7fc005be08feb36ef82ada716c)
Diffstat (limited to 'source3/nsswitch')
-rw-r--r-- | source3/nsswitch/winbindd_wins.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/source3/nsswitch/winbindd_wins.c b/source3/nsswitch/winbindd_wins.c index 8ddd5dc10d..a1d38ed69a 100644 --- a/source3/nsswitch/winbindd_wins.c +++ b/source3/nsswitch/winbindd_wins.c @@ -137,8 +137,8 @@ enum winbindd_result winbindd_wins_byip(struct winbindd_cli_state *state) SAFE_FREE(status); return WINBINDD_ERROR; } - safe_strcat(response,state->request.data.winsreq,maxlen); - safe_strcat(response,"\t",maxlen); + fstrcat(response,state->request.data.winsreq); + fstrcat(response,"\t"); for (i = 0; i < count; i++) { /* ignore group names */ if (status[i].flags & 0x80) continue; @@ -148,8 +148,8 @@ enum winbindd_result winbindd_wins_byip(struct winbindd_cli_state *state) SAFE_FREE(status); return WINBINDD_ERROR; } - safe_strcat(response, status[i].name, maxlen); - safe_strcat(response, " ", maxlen); + fstrcat(response, status[i].name); + fstrcat(response, " "); } } /* make last character a newline */ @@ -190,16 +190,16 @@ enum winbindd_result winbindd_wins_byname(struct winbindd_cli_state *state) /* Clear out the newline character */ response[strlen(response)-1] = ' '; } - safe_strcat(response,addr,maxlen); - safe_strcat(response,"\t",maxlen); + fstrcat(response,addr); + fstrcat(response,"\t"); } size = strlen(state->request.data.winsreq) + strlen(response); if (size > maxlen) { SAFE_FREE(ip_list); return WINBINDD_ERROR; } - safe_strcat(response,state->request.data.winsreq,maxlen); - safe_strcat(response,"\n",maxlen); + fstrcat(response,state->request.data.winsreq); + fstrcat(response,"\n"); SAFE_FREE(ip_list); } else return WINBINDD_ERROR; |