NULL check after pointer dereference. CID 1032, btw.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36098 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stefano Ceccherini
2010-04-08 20:47:48 +00:00
parent 101ff0b674
commit 9f568b889d
+2 -1
View File
@@ -327,7 +327,6 @@ static int handle_non_rfc2047_encoding(char **buffer,size_t *bufferLength,size_t
_EXPORT ssize_t rfc2047_to_utf8(char **bufp, size_t *bufLen, size_t strLen)
{
char *string = *bufp;
char *head, *tail;
char *charset, *encoding, *end;
ssize_t ret = B_OK;
@@ -335,6 +334,8 @@ _EXPORT ssize_t rfc2047_to_utf8(char **bufp, size_t *bufLen, size_t strLen)
if (bufp == NULL || *bufp == NULL)
return -1;
char *string = *bufp;
//---------Handle *&&^%*&^ non-RFC compliant, 8bit mail
if (handle_non_rfc2047_encoding(bufp,bufLen,&strLen))
return strLen;