diff options
Diffstat (limited to 'src/cursor.c')
-rw-r--r-- | src/cursor.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cursor.c b/src/cursor.c index 16c65ea..954fda4 100644 --- a/src/cursor.c +++ b/src/cursor.c @@ -47,6 +47,9 @@ XcursorCursorsDestroy (XcursorCursors *cursors) { int n; + if (!cursors) + return; + --cursors->ref; if (cursors->ref > 0) return; @@ -73,6 +76,9 @@ XcursorAnimateCreate (XcursorCursors *cursors) void XcursorAnimateDestroy (XcursorAnimate *animate) { + if (!animate) + return; + XcursorCursorsDestroy (animate->cursors); free (animate); } |