@ -130,10 +130,13 @@ int32_t basilisk_msgcmp(struct basilisk_message *msg,int32_t width,uint32_t chan
{
if ( bits256_nonz(desthash) == 0 || bits256_cmp(desthash,keydest) == 0 )
printf("(%d >= %d %d <= %d) key.(%u %u) channel.%u msgid.%u width.%d match.%d %d %d\n",keymsgid-width,msgid,keymsgid,msgid,keychannel,keymsgid,channel,msgid,width,keymsgid-width >= msgid,keymsgid <= msgid,keymsgid-width >= msgid && keymsgid <= msgid);
if ( keymsgid-width >= msgid && keymsgid <= msgid && keychannel == channel )
while ( width >= 0 )
if ( msgid == keymsgid && keychannel == channel )
return(0);
else return(-1);
msgid--;
}
return(-1);
} else return(-2);
} else return(-3);