summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2022-04-03 14:10:16 -0700
committerAlan Coopersmith <alan.coopersmith@oracle.com>2022-04-03 14:10:59 -0700
commitb43e14be1b0a292fbe71424161c8a9244eea9dab (patch)
treeae7b1c494230fe61fd80375f276780d7a45acb57
parent4f7cef0b64f3baf5b07f1b906d646c2ad35812e3 (diff)
NewCurrentClipContents: fix a -Wnull-dereference warning
xclipboard.c: In function ‘NewCurrentClipContents’: xclipboard.c:402:28: warning: potential null pointer dereference [-Wnull-dereference] if (strlen (currentClip->clip) != 0) ~~~~~~~~~~~^~~~~~ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--xclipboard.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xclipboard.c b/xclipboard.c
index 348d0a6..9c92556 100644
--- a/xclipboard.c
+++ b/xclipboard.c
@@ -399,7 +399,7 @@ NewCurrentClipContents(char *data, int len)
while (currentClip && currentClip->next)
currentClip = currentClip->next;
/* any trailing clips with no text get overwritten */
- if (strlen (currentClip->clip) != 0)
+ if ((currentClip == NULL) || (strlen (currentClip->clip) != 0))
currentClip = NewClip (text, currentClip);
textBlock.ptr = data;