src/server/safs/pathcheck.c

changeset 100
e9bb8449df02
parent 92
382bff43c6eb
child 131
70010b94bda5
equal deleted inserted replaced
99:b9a6af0ae41a 100:e9bb8449df02
62 protocol_status(sn, rq, 500, NULL); 62 protocol_status(sn, rq, 500, NULL);
63 return REQ_ABORTED; 63 return REQ_ABORTED;
64 } 64 }
65 65
66 uint32_t access_mask = 0; 66 uint32_t access_mask = 0;
67 size_t n = 0; 67 ssize_t n = 0;
68 sstr_t *rights = sstrsplit(sstr(mask_str), sstrn(",", 1), &n); 68 sstr_t *rights = sstrsplit(sstr(mask_str), sstrn(",", 1), &n);
69 for(int i=0;i<n;i++) { 69 for(int i=0;i<n;i++) {
70 sstr_t right = rights[i]; 70 sstr_t right = rights[i];
71 access_mask = access_mask | accstr2int(right); 71 access_mask = access_mask | accstr2int(right);
72 } 72 }

mercurial