Module: wine Branch: master Commit: a09621b00fe4d57db48cec93a059bf5e2baa4030 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a09621b00fe4d57db48cec93a0...
Author: Marcus Meissner marcus@jet.franken.de Date: Thu Jan 29 09:51:05 2009 +0100
riched20: Handle more missing allocs gracefully (Coverity).
---
dlls/riched20/reader.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/riched20/reader.c b/dlls/riched20/reader.c index c5a3a35..17f530d 100644 --- a/dlls/riched20/reader.c +++ b/dlls/riched20/reader.c @@ -219,8 +219,10 @@ void RTFInit(RTF_Info *info) { info->rtfTextBuf = heap_alloc (rtfBufSiz); info->pushedTextBuf = heap_alloc (rtfBufSiz); - if (info->rtfTextBuf == NULL || info->pushedTextBuf == NULL) + if (info->rtfTextBuf == NULL || info->pushedTextBuf == NULL) { ERR ("Cannot allocate text buffers.\n"); + return; + } info->rtfTextBuf[0] = info->pushedTextBuf[0] = '\0'; }