log: normalize AFP deleted-info messages
All checks were successful
Source release / source-package (push) Successful in 50s
All checks were successful
Source release / source-package (push) Successful in 50s
This commit is contained in:
20
src/nwconn.c
20
src/nwconn.c
@@ -2031,7 +2031,7 @@ static int afp_get_macintosh_info_on_deleted_file(uint8 *afp_req, int afp_len,
|
||||
int result;
|
||||
|
||||
if (afp_len < 6) {
|
||||
XDPRINTF((2,0, "AFP Get Macintosh Info On Deleted File rejected: short request len=%d",
|
||||
XDPRINTF((2,0, "WARN AFP 35/19 REJECT reason=short_request len=%d fn=0x23 sub=0x13 result=0x7e",
|
||||
afp_len));
|
||||
return(-0x7e); /* NCP Boundary Check Failed */
|
||||
}
|
||||
@@ -2040,7 +2040,7 @@ static int afp_get_macintosh_info_on_deleted_file(uint8 *afp_req, int afp_len,
|
||||
dos_directory_number = GET_BE32(afp_req + 2);
|
||||
|
||||
if (!nwatalk_backend_available()) {
|
||||
XDPRINTF((3,0, "AFP Get Macintosh Info On Deleted File rejected: AFP xattr metadata backend unavailable"));
|
||||
XDPRINTF((3,0, "WARN AFP 35/19 REJECT reason=xattr_backend_unavailable fn=0x23 sub=0x13 result=0xbf"));
|
||||
return(-0xbf); /* invalid namespace */
|
||||
}
|
||||
|
||||
@@ -2049,13 +2049,15 @@ static int afp_get_macintosh_info_on_deleted_file(uint8 *afp_req, int afp_len,
|
||||
(unsigned long)dos_directory_number,
|
||||
&scan);
|
||||
if (result < 0) {
|
||||
XDPRINTF((2,0, "AFP Get Macintosh Info On Deleted File scan failed: vol=%d dosdir=0x%08x errno=%d",
|
||||
(int)volume_number, (unsigned int)dos_directory_number, errno));
|
||||
XDPRINTF((2,0, "WARN AFP 35/19 FAIL vol=%u dosdir=%lu errno=%d fn=0x23 sub=0x13 dosdir_hex=0x%08x result=0x9c",
|
||||
(unsigned int)volume_number, (unsigned long)dos_directory_number,
|
||||
errno, (unsigned int)dos_directory_number));
|
||||
return(-0x9c); /* Invalid Path */
|
||||
}
|
||||
if (result == 0) {
|
||||
XDPRINTF((2,0, "AFP Get Macintosh Info On Deleted File not found: vol=%d dosdir=0x%08x",
|
||||
(int)volume_number, (unsigned int)dos_directory_number));
|
||||
XDPRINTF((2,0, "INFO AFP 35/19 NOTFOUND vol=%u dosdir=%lu fn=0x23 sub=0x13 dosdir_hex=0x%08x result=0x9c",
|
||||
(unsigned int)volume_number, (unsigned long)dos_directory_number,
|
||||
(unsigned int)dos_directory_number));
|
||||
return(-0x9c); /* Invalid Path */
|
||||
}
|
||||
|
||||
@@ -2076,9 +2078,11 @@ static int afp_get_macintosh_info_on_deleted_file(uint8 *afp_req, int afp_len,
|
||||
memcpy(response + 43, name, name_len);
|
||||
|
||||
XDPRINTF((3, 0,
|
||||
"INFO AFP 35/19 DONE fn=0x23 sub=0x13 vol=0x%02x dosdir=0x%08x name=\"%s\" resource=0x%08lx prodos=%02x%02x%02x%02x%02x%02x",
|
||||
(unsigned int)volume_number, (unsigned int)dos_directory_number,
|
||||
"INFO AFP 35/19 DONE vol=%u dosdir=%lu name=\"%s\" resource=%lu fn=0x23 sub=0x13 dosdir_hex=0x%08x resource_hex=0x%08lx prodos=%02x%02x%02x%02x%02x%02x",
|
||||
(unsigned int)volume_number, (unsigned long)dos_directory_number,
|
||||
name, (unsigned long)scan.metadata.resource_fork_size,
|
||||
(unsigned int)dos_directory_number,
|
||||
(unsigned long)scan.metadata.resource_fork_size,
|
||||
prodos_info[0], prodos_info[1], prodos_info[2],
|
||||
prodos_info[3], prodos_info[4], prodos_info[5]));
|
||||
return(43 + name_len);
|
||||
|
||||
Reference in New Issue
Block a user