diff -Naur nsat.old/src/smb/ADMsmb.c nsat/src/smb/ADMsmb.c --- nsat.old/src/smb/ADMsmb.c 2006-03-31 01:51:26.000000000 -0500 +++ nsat/src/smb/ADMsmb.c 2006-03-31 01:52:27.000000000 -0500 @@ -123,7 +123,7 @@ { usleep (100000); - if (recvfrom (socket_client, buffer2, sizeof (buffer2), 0, (struct sockaddr *) &sin_dst, &(int) longueur) != -1) + if (recvfrom (socket_client, buffer2, sizeof (buffer2), 0, (struct sockaddr *) &sin_dst, (int *) &longueur) != -1) { if (nmb2->rep_num != 0)