Sample files are installed in pkg/share/examples/netatalk, addressing PR 7920 by rnestor@metronet.com. Now include elf support, addressing PR 8125 by Takahiro Kambe, <taca@sky.yamashina.kyoto.jp> with slight changes by me. Cleaned up some lint warnings and fixed an unsigned character comparison problem with assistance from cgd@netbsd.org. Disabled building of libatalk_p.a (profiling libatalk) as not all ports support it which will generate plist errors.
31 lines
1 KiB
Text
31 lines
1 KiB
Text
$NetBSD: patch-ae,v 1.2 1999/08/31 22:09:42 wrstuden Exp $
|
|
|
|
--- etc/atalkd/nbp.c Mon Oct 27 14:28:43 1997
|
|
+++ etc/atalkd/nbp.c Mon Aug 30 06:52:31 1999
|
|
@@ -86,7 +86,7 @@
|
|
nn.nn_sat.sat_port = nt.nt_port;
|
|
|
|
/* object */
|
|
- if ( data >= end || ( *data < 0 || *data > 32 ) || data + *data > end ) {
|
|
+ if ( data >= end || (*(unsigned char *)data > 32 ) || data + *data > end ) {
|
|
syslog( LOG_INFO, "nbp_packet: malformed packet" );
|
|
return;
|
|
}
|
|
@@ -95,7 +95,7 @@
|
|
data += nn.nn_objlen;
|
|
|
|
/* type */
|
|
- if ( data >= end || ( *data < 0 || *data > 32 ) || data + *data > end ) {
|
|
+ if ( data >= end || (*(unsigned char *)data > 32 ) || data + *data > end ) {
|
|
syslog( LOG_INFO, "nbp_packet: malformed packet" );
|
|
return;
|
|
}
|
|
@@ -104,7 +104,7 @@
|
|
data += nn.nn_typelen;
|
|
|
|
/* zone */
|
|
- if ( data >= end || ( *data < 0 || *data > 32 ) || data + *data > end ) {
|
|
+ if ( data >= end || (*(unsigned char *)data > 32 ) || data + *data > end ) {
|
|
syslog( LOG_INFO, "nbp_packet: malformed packet" );
|
|
return;
|
|
}
|