X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_client.c;h=0d2128387a8ed7633ca3125fb5a9b2d0d571f29f;hp=d2922813e099083dd58d3788fd5b1f8608c9c7ff;hb=b47c2e44707f965100a561660a45f89b5759cbc1;hpb=1be77c55cf81738e057f1b1180357edecda89e6f 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;