util-admin-64bit-20050705
authorPeter Somogyi <psomogyi@gamax.hu>
Wed, 6 Jul 2005 00:43:38 +0000 (00:43 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 6 Jul 2005 00:43:38 +0000 (00:43 +0000)
FIXES 19631

serverAddress is an int; don't copy a pointer size

src/libadmin/adminutil/afs_utilAdmin.c

index a259809..e04c0aa 100644 (file)
@@ -450,7 +450,7 @@ util_AdminServerAddressGetFromName(const char *serverName, int *serverAddress,
        server = gethostbyname(serverName);
        if (server != NULL) {
            memcpy((void *)serverAddress, (const void *)server->h_addr,
-                  sizeof(serverAddress));
+                  sizeof(int));
            *serverAddress = ntohl(*serverAddress);
        } else {
            tst = ADMUTILCANTGETSERVERNAME;