bug 2121: journal writes could get into a loop if syswrite fails to actually write the data out (quota limit, disk out of space, etc,) because we were looking for bytes_written to be < 0 for error, whereas it's actually undef.
bug 2121: journal writes could get into a loop if syswrite fails to
actually write the data out (quota limit, disk out of space, etc,)
because we were looking for bytes_written to be < 0 for error, whereas
it's actually undef.


git-svn-id: d99324e817494df82bb0080d8e7ab74680731a10@5561 13f79535-47bb-0310-9956-ffa450edef68

apache/spamassassin,apache/spamassassin,apache/spamassassin,apache/spamassassin,apache/spamassassin