From 640bb77330114b1e08d7bb57080dc3a45a5e5baf Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Wed, 23 Oct 2013 11:16:34 +0100 Subject: Dodge Coverity scan issue. --- desktop/textarea.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'desktop') diff --git a/desktop/textarea.c b/desktop/textarea.c index b112a6bcb..bfa07ad4f 100644 --- a/desktop/textarea.c +++ b/desktop/textarea.c @@ -1661,7 +1661,9 @@ static bool textarea_undo(struct textarea *ta, bool forward, false, &byte_delta, r); /* Update undo buffer for redo */ - memcpy(ta->undo.text.data + detail->b_start, temp, b_text_len); + if (temp != NULL) + memcpy(ta->undo.text.data + detail->b_start, temp, b_text_len); + detail->b_text_end = detail->b_text_start + b_len; detail->b_end = detail->b_start + b_text_len; -- cgit v1.2.3