X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Futils_rrdcreate.c;h=a34e0da0103936de01b652996cb956b5d327f93a;hb=712c0a416128c6c742dd2721140222a28c009c22;hp=3b8f342a44def634ff04210ad579e8dce5617e4e;hpb=9effaec7a35cf426a4cd423ec8200807be07c1fd;p=collectd.git diff --git a/src/utils_rrdcreate.c b/src/utils_rrdcreate.c index 3b8f342a..a34e0da0 100644 --- a/src/utils_rrdcreate.c +++ b/src/utils_rrdcreate.c @@ -463,9 +463,8 @@ static int lock_file (char const *filename) /* {{{ */ return (EEXIST); } - errno = 0; status = stat (filename, &sb); - if (errno != ENOENT) + if ((status == 0) || (errno != ENOENT)) { pthread_mutex_unlock (&async_creation_lock); return (EEXIST);