Line 0
Link Here
|
|
|
1 |
--- src/xattr.c.orig 2017-12-22 03:33:03 UTC |
2 |
+++ src/xattr.c |
3 |
@@ -301,7 +301,7 @@ int get_xattr(const char *path, struct s |
4 |
char *toappend=NULL; |
5 |
char ctuple[BSD_BUF_SIZE]=""; |
6 |
char cattrname[BSD_BUF_SIZE]=""; |
7 |
- if((len=extattr_list_link(path, namespaces[i], NULL, 0))<0) |
8 |
+ if((len=extattr_list_link(path, namespaces[i], NULL, 0))<=1) |
9 |
{ |
10 |
logw(cntr, "could not extattr_list_link of '%s': %d\n", |
11 |
path, len); |
12 |
@@ -376,7 +376,7 @@ int get_xattr(const char *path, struct s |
13 |
//printf("\ngot: %s (%s)\n", ctuple, path); |
14 |
|
15 |
if((vlen=extattr_list_link(path, namespaces[i], |
16 |
- xattrlist, len))<0) |
17 |
+ xattrlist, len))<=-1) |
18 |
{ |
19 |
logw(cntr, "could not extattr_list_link on %s for %s: %d\n", path, namespaces[i], vlen); |
20 |
continue; |
21 |
@@ -391,7 +391,7 @@ int get_xattr(const char *path, struct s |
22 |
return -1; |
23 |
} |
24 |
if((vlen=extattr_get_link(path, namespaces[i], |
25 |
- cattrname, val, vlen))<0) |
26 |
+ cattrname, val, vlen))<=-1) |
27 |
{ |
28 |
logw(cntr, "could not extattr_list_link %s for %s: %d\n", path, namespaces[i], vlen); |
29 |
free(val); |