}
}
if(!client) {
- uint64_t reserved;
+ uint32_t reserved;
uint32_t opt;
- uint64_t namelen;
+ uint32_t namelen;
char* name;
int i;
read(net, &reserved, sizeof(reserved));
read(net, &magic, sizeof(magic));
magic = ntohll(magic);
- if(magic != cliserv_magic) {
+ if(magic != opts_magic) {
close(net);
return NULL;
}
return NULL;
}
read(net, &namelen, sizeof(namelen));
- namelen = ntohll(namelen);
+ namelen = ntohl(namelen);
name = malloc(namelen+1);
name[namelen+1]=0;
read(net, name, namelen);