X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmountd%2Fauth.c;h=9de7ba7165be898094252fd5861e3fa1b1e43749;hp=f968b07f906317642a4d438e8b40f7f8b653ee22;hb=fcb905a5392c31a4c31e7d9e616e691d61358731;hpb=5272be95bf48cb4e9f8579105a79522e88b695f4 diff --git a/utils/mountd/auth.c b/utils/mountd/auth.c index f968b07..9de7ba7 100644 --- a/utils/mountd/auth.c +++ b/utils/mountd/auth.c @@ -80,6 +80,7 @@ auth_authenticate_internal(char *what, struct sockaddr_in *caller, my_client.m_naddr = 0; my_client.m_addrlist[0] = caller->sin_addr; n = client_compose(caller->sin_addr); + *error = unknown_host; if (!n) return NULL; strcpy(my_client.m_hostname, *n?n:"DEFAULT"); @@ -166,7 +167,6 @@ auth_authenticate(char *what, struct sockaddr_in *caller, char *path) if (p == epath) p++; *p = '\0'; } - free(hp); switch (error) { case bad_path: