summaryrefslogtreecommitdiff
path: root/desktop/textarea.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-10-23 11:16:34 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2013-10-23 11:16:34 +0100
commit640bb77330114b1e08d7bb57080dc3a45a5e5baf (patch)
tree64044db9f7329d8790e6a7796f36ee1812d530ce /desktop/textarea.c
parentf814debfe22d142a2e462e4b4ae0ea213f1af416 (diff)
downloadnetsurf-640bb77330114b1e08d7bb57080dc3a45a5e5baf.tar.gz
netsurf-640bb77330114b1e08d7bb57080dc3a45a5e5baf.tar.bz2
Dodge Coverity scan issue.
Diffstat (limited to 'desktop/textarea.c')
-rw-r--r--desktop/textarea.c4
1 files changed, 3 insertions, 1 deletions
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;