aboutsummaryrefslogtreecommitdiffstats
path: root/cursor/xcursor.c
diff options
context:
space:
mode:
Diffstat (limited to 'cursor/xcursor.c')
-rw-r--r--cursor/xcursor.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/cursor/xcursor.c b/cursor/xcursor.c
index b852a1f..f7156cd 100644
--- a/cursor/xcursor.c
+++ b/cursor/xcursor.c
@@ -686,11 +686,15 @@ load_all_cursors_from_dir(const char *path, int size,
void *user_data)
{
FILE *f;
- DIR *dir = opendir(path);
+ DIR *dir;
struct dirent *ent;
char *full;
struct xcursor_images *images;
+ if (!path)
+ return;
+
+ dir = opendir(path);
if (!dir)
return;