Author: vlendec
Date: 2005-02-10 13:36:33 +0000 (Thu, 10 Feb 2005)
New Revision: 5315

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5315

Log:
Some const, and an uninitialized variable fix.

Volker
Modified:
   trunk/source/nsswitch/winbind_nss_linux.c


Changeset:
Modified: trunk/source/nsswitch/winbind_nss_linux.c
===================================================================
--- trunk/source/nsswitch/winbind_nss_linux.c   2005-02-10 13:36:18 UTC (rev 
5314)
+++ trunk/source/nsswitch/winbind_nss_linux.c   2005-02-10 13:36:33 UTC (rev 
5315)
@@ -62,7 +62,7 @@
    lib/util_str.c as I really don't want to have to link in any other
    objects if I can possibly avoid it. */
 
-BOOL next_token(char **ptr,char *buff,char *sep, size_t bufsize)
+BOOL next_token(char **ptr,char *buff,const char *sep, size_t bufsize)
 {
        char *s;
        BOOL quoted;
@@ -976,11 +976,11 @@
        fprintf(stderr, "[%5d]: sidtoname %s\n", getpid(), sid);
 #endif
 
+       ZERO_STRUCT(response);
+       ZERO_STRUCT(request);
+
        /* we need to fetch the separator first time through */
        if (!sep_char) {
-               ZERO_STRUCT(response);
-               ZERO_STRUCT(request);
-
                ret = winbindd_request(WINBINDD_INFO, &request, &response);
                if (ret != NSS_STATUS_SUCCESS) {
                        *errnop = errno = EINVAL;

Reply via email to