testing: bin/memaslap
[awesomized/libmemcached] / src / bin / memaslap / ms_conn.c
index 71353d5b4806defd0b7f93bc6f611fbd775f130a..39f284b09d1003e69f4f3a4358d8501e8ae0aa36 100644 (file)
@@ -826,7 +826,7 @@ static int ms_network_connect(ms_conn_t *c,
     if (error != EAI_SYSTEM)
       fprintf(stderr, "getaddrinfo(): %s.\n", gai_strerror(error));
     else
-      perror("getaddrinfo()\n");
+      perror("getaddrinfo()");
 
     return -1;
   }
@@ -1169,7 +1169,7 @@ static int ms_ascii_process_line(ms_conn_t *c, char *command)
       {
         printf("<%d ERROR %s\n", c->sfd, strerror(errno));
       }
-      c->currcmd.key_prefix= *(uint64_t *)tokens[KEY_TOKEN].value;
+      memcpy(&c->currcmd.key_prefix, tokens[KEY_TOKEN].value, sizeof(c->currcmd.key_prefix));
 
       /*
        *  We read the \r\n into the string since not doing so is more