Hi, Luke, you changed the per-block reading code to a per file reading code, and you increment the counter on every magic you find. This seems to break a few things : The code expects crec to contain only valid shares, at present it will contain all shares. Just connect a rpcclient and do a smbstatus ... regards, Michael