522:46f96dcd6eab | 523:923a4528a2ae |
---|---|
178 res->tags_hash = strdup((char*)value); | 178 res->tags_hash = strdup((char*)value); |
179 break; | 179 break; |
180 } | 180 } |
181 case 5: { | 181 case 5: { |
182 char *end; | 182 char *end; |
183 errno = 0; | |
183 long int mode = strtol((char*)value, &end, 8); | 184 long int mode = strtol((char*)value, &end, 8); |
184 if(errno == 0) { | 185 if(errno == 0) { |
185 res->mode = (mode_t)mode; | 186 res->mode = (mode_t)mode; |
186 } | 187 } |
187 break; | 188 break; |
194 break; | 195 break; |
195 } | 196 } |
196 case 7: { | 197 case 7: { |
197 uint64_t gid = 0; | 198 uint64_t gid = 0; |
198 if(util_strtouint((char*)value, &gid)) { | 199 if(util_strtouint((char*)value, &gid)) { |
199 res->uid = (gid_t)gid; | 200 res->gid = (gid_t)gid; |
200 } | 201 } |
201 break; | 202 break; |
202 } | 203 } |
203 case 8: { | 204 case 8: { |
204 res->xattr_hash = strdup((char*)value); | 205 res->xattr_hash = strdup((char*)value); |