|
Lines 476-482
secure_filename(FILE *f, const char *fil
Link Here
|
| 476 |
(st.st_uid != 0 && st.st_uid != uid) || |
476 |
(st.st_uid != 0 && st.st_uid != uid) || |
| 477 |
(st.st_mode & 022) != 0) { |
477 |
(st.st_mode & 022) != 0) { |
| 478 |
snprintf(err, errlen, |
478 |
snprintf(err, errlen, |
| 479 |
"bad ownership or modes for directory %s", buf); |
479 |
"bad ownership or modes for directory %s\n" |
|
|
480 |
"XXX uid expected %ld got %ld\n" |
| 481 |
"XXX mode & 022 = %ld", buf, |
| 482 |
(long)uid, (long)st.st_uid, |
| 483 |
(long)(st.st_mode & 022)); |
| 480 |
return -1; |
484 |
return -1; |
| 481 |
} |
485 |
} |
| 482 |
|
486 |
|