--- picnic.c.orig Sun Nov 25 23:27:53 2001 +++ picnic.c Tue Aug 3 19:08:20 2004 @@ -172,8 +172,8 @@ if(waitio(pn->fd, &pn->timeout)<0) return -1; sz = sizeof(struct sockaddr); - cn = recvfrom(pn->fd, packet, sizeof(packet), 0, (struct sockaddr*)&from, &sz); - if(cn != sizeof(packet)) return -1; + cn = recvfrom(pn->fd, packet, sizeof(PICNIC_PARA_PACKET), 0, (struct sockaddr*)&from, &sz); + if(cn != sizeof(PICNIC_PARA_PACKET)) return -1; return 0; } @@ -190,8 +190,8 @@ if(waitio(pn->fd, &pn->timeout)<0) return -1; sz = sizeof(struct sockaddr); - cn = recvfrom(pn->fd, packet, sizeof(packet), 0, (struct sockaddr*)&from, &sz); - if(cn != sizeof(packet)) return -1; + cn = recvfrom(pn->fd, packet, sizeof(PICNIC_PARA_PACKET), 0, (struct sockaddr*)&from, &sz); + if(cn != sizeof(PICNIC_PARA_PACKET)) return -1; return 0; } @@ -208,8 +208,8 @@ if(waitio(pn->fd, &pn->timeout)<0) return -1; sz = sizeof(struct sockaddr); - cn = recvfrom(pn->fd, packet, sizeof(packet), 0, (struct sockaddr*)&from, &sz); - if(cn != sizeof(packet)) return -1; + cn = recvfrom(pn->fd, packet, sizeof(PICNIC_SERIAL_PACKET), 0, (struct sockaddr*)&from, &sz); + if(cn != sizeof(PICNIC_SERIAL_PACKET)) return -1; return 0; }