coap: Report errors correctly
coap: Report errors correctly

For functions that return the error code as a negative value, we can't
count on errno being set correctly.

Signed-off-by: Iván Briano <e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com>

dorileo/soletta,otaviobp/soletta,wanghongjuan/soletta,wzhen12/soletta,brunobottazzini/soletta,barbieri/soletta,bsmelo/soletta,gabrielschulhof/soletta,wzhen12/soletta,lpereira/soletta,barbieri/soletta,wanghongjuan/soletta,dorileo/soletta,lpereira/soletta,lpereira/soletta,nagineni/soletta,gabrielschulhof/soletta,otaviobp/soletta,zolkis/soletta,wanghongjuan/soletta,wzhen12/soletta,cabelitos/soletta,bsmelo/soletta,barbieri/soletta,dorileo/soletta,nagineni/soletta,dorileo/soletta,nagineni/soletta,bsmelo/soletta,tripzero/soletta,tripzero/soletta,cabelitos/soletta,edersondisouza/soletta,otaviobp/soletta,brunobottazzini/soletta,bsmelo/soletta,wzhen12/soletta,ibriano/soletta,gabrielschulhof/soletta,brunobottazzini/soletta,tripzero/soletta,barbieri/soletta,zolkis/soletta,ibriano/soletta,lpereira/soletta,edersondisouza/soletta,barbieri/soletta,gabrielschulhof/soletta,edersondisouza/soletta,cabelitos/soletta,ibriano/soletta,zolkis/soletta,bsmelo/soletta,zolkis/soletta,cabelitos/soletta,dorileo/soletta,otaviobp/soletta,edersondisouza/soletta,wanghongjuan/soletta,bsmelo/soletta,barbieri/soletta,zolkis/soletta,tripzero/soletta,wzhen12/soletta,cabelitos/soletta,dorileo/soletta,ibriano/soletta,lpereira/soletta,cabelitos/soletta,ibriano/soletta,gabrielschulhof/soletta,edersondisouza/soletta,wanghongjuan/soletta,nagineni/soletta,brunobottazzini/soletta,edersondisouza/soletta,nagineni/soletta,brunobottazzini/soletta,tripzero/soletta,wanghongjuan/soletta,otaviobp/soletta,ibriano/soletta,otaviobp/soletta,tripzero/soletta,wzhen12/soletta,gabrielschulhof/soletta,brunobottazzini/soletta