Lines 39-45
int afp_getsessiontoken(struct afp_serve
Link Here
|
39 |
switch (type) { |
39 |
switch (type) { |
40 |
case kLoginWithTimeAndID: |
40 |
case kLoginWithTimeAndID: |
41 |
case kReconnWithTimeAndID: { |
41 |
case kReconnWithTimeAndID: { |
42 |
uint32_t *p = (void *) (((unsigned int) request)+ |
42 |
uint32_t *p = (void *) (((unsigned long) request)+ |
43 |
sizeof(*request)); |
43 |
sizeof(*request)); |
44 |
|
44 |
|
45 |
offset=sizeof(timestamp); |
45 |
offset=sizeof(timestamp); |
Lines 63-69
int afp_getsessiontoken(struct afp_serve
Link Here
|
63 |
goto error; |
63 |
goto error; |
64 |
} |
64 |
} |
65 |
|
65 |
|
66 |
data=(void *) (((unsigned int) request)+sizeof(*request)+offset); |
66 |
data=(void *) (((unsigned long) request)+sizeof(*request)+offset); |
67 |
request->idlength=htonl(datalen); |
67 |
request->idlength=htonl(datalen); |
68 |
request->pad=0; |
68 |
request->pad=0; |
69 |
request->type=htons(type); |
69 |
request->type=htons(type); |
Lines 127-133
int afp_disconnectoldsession(struct afp_
Link Here
|
127 |
if ((request=malloc(sizeof(*request) + AFP_TOKEN_MAX_LEN))==NULL) |
127 |
if ((request=malloc(sizeof(*request) + AFP_TOKEN_MAX_LEN))==NULL) |
128 |
return -1; |
128 |
return -1; |
129 |
|
129 |
|
130 |
token_data = request + sizeof(*request); |
130 |
token_data = (char *)request + sizeof(*request); |
131 |
|
131 |
|
132 |
request->type=htons(type); |
132 |
request->type=htons(type); |
133 |
|
133 |
|