misc.c: Initialize pointers and free it

Signed-off-by: Norbert Pocs <norbertpocs0@gmail.com>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
This commit is contained in:
Norbert Pocs
2024-01-09 09:24:17 +01:00
committed by Jakub Jelen
parent 2be44b4c5a
commit c0354c4689

View File

@@ -181,7 +181,7 @@ int ssh_gettimeofday(struct timeval *__p, void *__t)
char *ssh_get_local_username(void)
{
DWORD size = 0;
char *user;
char *user = NULL;
int rc;
/* get the size */
@@ -199,6 +199,8 @@ char *ssh_get_local_username(void)
}
}
free(user);
return NULL;
}
@@ -331,7 +333,7 @@ char *ssh_get_local_username(void)
struct passwd pwd;
struct passwd *pwdbuf = NULL;
char buf[NSS_BUFLEN_PASSWD];
char *name;
char *name = NULL;
int rc;
rc = getpwuid_r(getuid(), &pwd, buf, NSS_BUFLEN_PASSWD, &pwdbuf);