diff options
-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; |