diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index 8b563dfc915365020437e9c8fee9e4a868718c26..f84b3281f1f22f9c61d39d0a3df88ed7a2b6dfd4 100644 --- a/src/sbbs3/sbbsecho.c +++ b/src/sbbs3/sbbsecho.c @@ -5173,8 +5173,11 @@ int export_netmail(void) if((msg.idx.attr&MSG_DELETE) || msg.idx.to != 0) continue; - if(smb_getmsghdr(email, &msg) != SMB_SUCCESS) + if((i = smb_getmsghdr(email, &msg)) != SMB_SUCCESS) { + lprintf(LOG_ERR,"ERROR %d (%s) line %d reading msg header #%u from %s" + ,i, email->last_error, __LINE__, msg.idx.number, email->file); continue; + } if(msg.to_ext != 0 || msg.to_net.type != NET_FIDO) continue;