dns - PHP Warning: unpack(): Type n: not enough input - log entry -
so have found error log
php warning: unpack(): type n: not enough input, need 2, have 0 in {{file}}{{line}}
the said file , line contains code:
$answerheader = unpack('ntype/nclass/nttl/nlength', $answerheaderbin);
this part of code makes query on dns. issue don;t know how debug this. if try dump before mentioned header information correct. tried unpack() no arguments , returns false no errors.
so guess, question is: in situation warning appear in error log?
turns out warning appears when input data not correct, if expects more characters unpack provided amount, in case unpack() function evaluates false.
Comments
Post a Comment