diff options
author | Alan Coopersmith <alan.coopersmith@oracle.com> | 2022-04-03 14:10:16 -0700 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@oracle.com> | 2022-04-03 14:10:59 -0700 |
commit | b43e14be1b0a292fbe71424161c8a9244eea9dab (patch) | |
tree | ae7b1c494230fe61fd80375f276780d7a45acb57 | |
parent | 4f7cef0b64f3baf5b07f1b906d646c2ad35812e3 (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.c | 2 |
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; |