ca76526b11
if it exists.
37 lines
850 B
Plaintext
37 lines
850 B
Plaintext
--- libatalk/asp/asp_getreq.c.orig Wed Nov 3 06:32:51 1993
|
|
+++ libatalk/asp/asp_getreq.c Wed Nov 10 14:56:44 1999
|
|
@@ -21,6 +21,7 @@
|
|
* netatalk@itd.umich.edu
|
|
*/
|
|
|
|
+#include <string.h>
|
|
#include <sys/types.h>
|
|
#include <sys/time.h>
|
|
#include <sys/uio.h>
|
|
@@ -29,6 +30,7 @@
|
|
#include <atalk/atp.h>
|
|
#include <atalk/asp.h>
|
|
|
|
+int
|
|
asp_getrequest( asp, buf, buflenp )
|
|
ASP asp;
|
|
char **buf;
|
|
@@ -36,7 +38,7 @@
|
|
{
|
|
struct atp_block atpb;
|
|
u_char *p;
|
|
- u_short seq;
|
|
+ u_int16_t seq;
|
|
|
|
p = (u_char *)*buf;
|
|
asp->asp_sat.sat_port = ATADDR_ANYPORT;
|
|
@@ -49,7 +51,7 @@
|
|
}
|
|
*buflenp = atpb.atp_rreqdlen - 4;
|
|
*buf += 4;
|
|
- bcopy( &p[ 2 ], &seq, sizeof( u_short ));
|
|
+ memcpy( &seq, &p[ 2 ], sizeof( seq ));
|
|
seq = ntohs( seq );
|
|
if ( p[ 0 ] != ASPFUNC_CLOSE && seq != asp->asp_seq ) {
|
|
return( -2 );
|