(get_mapping): Initialize mapfd before size test.
authordrepper <drepper>
Mon, 13 Sep 2004 06:08:13 +0000 (06:08 +0000)
committerdrepper <drepper>
Mon, 13 Sep 2004 06:08:13 +0000 (06:08 +0000)
nscd/nscd_helper.c

index ff27b07..e40500c 100644 (file)
@@ -141,11 +141,11 @@ get_mapping (request_type type, const char *key,
   if (TEMP_FAILURE_RETRY (__recvmsg (sock, &msg, 0)) != keylen)
     goto out_close2;
 
+  mapfd = *(int *) CMSG_DATA (cmsg);
+
   if (CMSG_FIRSTHDR (&msg)->cmsg_len != CMSG_LEN (sizeof (int)))
     goto out_close;
 
-  mapfd = *(int *) CMSG_DATA (cmsg);
-
   struct stat64 st;
   if (strcmp (resdata, key) != 0
       || fstat64 (mapfd, &st) != 0