So freak occurance that failure of scanning port 445 happens
on line 445? Maybe should I should add NOP-line so it's not the same

Sorry to hammer but
findshares.c: In function 'Copy':
findshares.c:265: warning: cast from pointer to integer of different size
findshares.c:271: warning: cast from pointer to integer of different size
findshares.c:273: warning: cast from pointer to integer of different size
Do you think it would be safe to replace as in
if(((
int)csrc & 0xFFFFFF00) != 0) csrc+=(count - 1);
with
if(((
long)csrc & 0xFFFFFF00) != 0) csrc+=(count - 1);