fix build warning.
authorGünther Deschner <gd@samba.org>
Tue, 15 Jul 2008 21:05:13 +0000 (23:05 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 14 Nov 2008 19:00:46 +0000 (20:00 +0100)
Guenther
(This used to be commit 507660706901a79544d436046127947e4baa7e52)
(cherry picked from commit 1939177582867fb54a416f3ea979ebd8d4335885)

source/libsmb/clirap2.c

index 9cc81105762f58f3f9bbd06b86fe0826310935fa..a15fa5f7d80341759fb3302dea2421efb6e2de38 100644 (file)
@@ -1856,6 +1856,7 @@ bool cli_NetWkstaUserLogoff(struct cli_state *cli, const char *user, const char
                        +WORDSIZE];                         /* buffer size?  */
        char upperbuf[MAX(RAP_USERNAME_LEN,RAP_MACHNAME_LEN)];
        int res = -1;
+       char *tmp = NULL;
 
        memset(param, 0, sizeof(param));
 
@@ -1866,11 +1867,13 @@ bool cli_NetWkstaUserLogoff(struct cli_state *cli, const char *user, const char
        PUTDWORD(p, 0); /* Null pointer */
        strlcpy(upperbuf, user, sizeof(upperbuf));
        strupper_m(upperbuf);
-       PUTSTRINGF(p, upperbuf, RAP_USERNAME_LEN);
+       tmp = upperbuf;
+       PUTSTRINGF(p, tmp, RAP_USERNAME_LEN);
        p++; /* strange format, but ok */
        strlcpy(upperbuf, workstation, sizeof(upperbuf));
        strupper_m(upperbuf);
-       PUTSTRINGF(p, upperbuf, RAP_MACHNAME_LEN);
+       tmp = upperbuf;
+       PUTSTRINGF(p, tmp, RAP_MACHNAME_LEN);
        PUTWORD(p, CLI_BUFFER_SIZE);
        PUTWORD(p, CLI_BUFFER_SIZE);