X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Frrd_client.c;h=0d2128387a8ed7633ca3125fb5a9b2d0d571f29f;hb=0fdd2b797ac6e498415c1910110806f37ab9bf1c;hp=d2922813e099083dd58d3788fd5b1f8608c9c7ff;hpb=3d446f24f923d4e7d15204008adb59d88d1d692d;p=rrdtool.git diff --git a/src/rrd_client.c b/src/rrd_client.c index d292281..0d21283 100644 --- a/src/rrd_client.c +++ b/src/rrd_client.c @@ -73,6 +73,9 @@ static const char *get_path (const char *path, char *resolved_path) /* {{{ */ const char *ret = path; int is_unix = 0; + if ((path == NULL) || (resolved_path == NULL) || (sd_path == NULL)) + return (NULL); + if ((*sd_path == '/') || (strncmp ("unix:", sd_path, strlen ("unix:")) == 0)) is_unix = 1;