@ -143,31 +143,31 @@ static int probe_otalk_packet(char *buf, size_t len, size_t maxlen,
ktalk_debug ( " Probing for TQUIRK_OTALK \n " ) ;
if ( sizeof ( otp ) ! = OTALK_PACKET_SIZE ) {
syslog ( LOG_ERR , " T QUIRK_OTALK: struct otalk_packet padding "
syslog ( LOG_ERR , " QUIRK_OTALK: struct otalk_packet padding "
" is wrong \n " ) ;
return - 1 ;
}
if ( len ! = sizeof ( otp ) ) {
ktalk_debug ( " T QUIRK_OTALK: wrong size\n " ) ;
ktalk_debug ( " QUIRK_OTALK: wrong size\n " ) ;
return - 1 ;
}
memcpy ( & otp , buf , len ) ;
if ( probe_string ( otp . l_name , sizeof ( otp . l_name ) ) ) {
ktalk_debug ( " T QUIRK_OTALK: l_name not a string\n " ) ;
ktalk_debug ( " QUIRK_OTALK: l_name not a string\n " ) ;
return - 1 ;
}
if ( probe_string ( otp . r_name , sizeof ( otp . r_name ) ) ) {
ktalk_debug ( " T QUIRK_OTALK: r_name not a string\n " ) ;
ktalk_debug ( " QUIRK_OTALK: r_name not a string\n " ) ;
return - 1 ;
}
if ( probe_string ( otp . r_tty , sizeof ( otp . r_tty ) ) ) {
ktalk_debug ( " T QUIRK_OTALK: r_tty not a string\n " ) ;
ktalk_debug ( " QUIRK_OTALK: r_tty not a string\n " ) ;
return - 1 ;
}
if ( probe_addr ( & otp . ctl_addr , sn ) ) {
ktalk_debug ( " T QUIRK_OTALK: addresses do not match\n " ) ;
ktalk_debug ( " QUIRK_OTALK: addresses do not match\n " ) ;
return - 1 ;
}
@ -182,17 +182,17 @@ static int probe_otalk_packet(char *buf, size_t len, size_t maxlen,
case OLD_AUTO_LOOK_UP : otp . type = LOOK_UP ; break ;
case OLD_AUTO_DELETE : otp . type = DELETE ; break ;
default :
ktalk_debug ( " T QUIRK_OTALK: invalid type field\n " ) ;
ktalk_debug ( " QUIRK_OTALK: invalid type field\n " ) ;
return - 1 ;
}
if ( OLD_NAME_SIZE > = NAME_SIZE ) {
syslog ( LOG_ERR , " T QUIRK_OTALK: OLD_NAME_SIZE >= NAME_SIZE\n " ) ;
syslog ( LOG_ERR , " T QUIRK_OTALK: fix repairs.c and recompile\n " ) ;
syslog ( LOG_ERR , " QUIRK_OTALK: OLD_NAME_SIZE >= NAME_SIZE\n " ) ;
syslog ( LOG_ERR , " QUIRK_OTALK: fix repairs.c and recompile\n " ) ;
return - 1 ;
}
if ( maxlen < sizeof ( CTL_MSG ) ) {
syslog ( LOG_ERR , " T QUIRK_OTALK: maxlen too small; enlarge "
syslog ( LOG_ERR , " QUIRK_OTALK: maxlen too small; enlarge "
" inbuf[] in talkd.c and recompile \n " ) ;
return - 1 ;
}
@ -219,7 +219,7 @@ static size_t do_otalk_reply(char *buf, size_t maxlen) {
struct otalk_reply or ;
CTL_RESPONSE * r = ( CTL_RESPONSE * ) buf ;
if ( sizeof ( or ) > maxlen ) {
syslog ( LOG_ERR , " T QUIRK_OTALK: reply: maxlen too small; "
syslog ( LOG_ERR , " QUIRK_OTALK: reply: maxlen too small; "
" enlarge buf[] in send_packet and recompile \n " ) ;
return sizeof ( CTL_RESPONSE ) ;
}