errno is not getting set in some cases.  be a bit more forceful with it.
errno is not getting set in some cases.  be a bit more forceful with it.

chadnickbok/npm,yyx990803/npm,segment-boneyard/npm,evocateur/npm,segrey/npm,cchamberlain/npm,misterbyrne/npm,DIREKTSPEED-LTD/npm,kemitchell/npm,princeofdarkness76/npm,evocateur/npm,DIREKTSPEED-LTD/npm,DaveEmmerson/npm,misterbyrne/npm,TimeToogo/npm,kriskowal/npm,midniteio/npm,evanlucas/npm,kimshinelove/naver-npm,segment-boneyard/npm,lxe/npm,Volune/npm,rsp/npm,haggholm/npm,rsp/npm,yodeyer/npm,kemitchell/npm,cchamberlain/npm,cchamberlain/npm-msys2,evanlucas/npm,princeofdarkness76/npm,yibn2008/npm,haggholm/npm,yibn2008/npm,evocateur/npm,kimshinelove/naver-npm,segrey/npm,misterbyrne/npm,xalopp/npm,cchamberlain/npm-msys2,princeofdarkness76/npm,thomblake/npm,yyx990803/npm,lxe/npm,kriskowal/npm,segrey/npm,kimshinelove/naver-npm,yodeyer/npm,segmentio/npm,chadnickbok/npm,midniteio/npm,evanlucas/npm,ekmartin/npm,xalopp/npm,yodeyer/npm,DaveEmmerson/npm,haggholm/npm,rsp/npm,TimeToogo/npm,thomblake/npm,cchamberlain/npm-msys2,kriskowal/npm,segmentio/npm,xalopp/npm,lxe/npm,yyx990803/npm,DIREKTSPEED-LTD/npm,cchamberlain/npm,TimeToogo/npm,thomblake/npm,ekmartin/npm,kemitchell/npm,Volune/npm,segment-boneyard/npm,segmentio/npm,ekmartin/npm,yibn2008/npm,DaveEmmerson/npm,Volune/npm,midniteio/npm,chadnickbok/npm