diff options
Diffstat (limited to '')
| -rw-r--r-- | data.c | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -545,6 +545,9 @@ xs_list *index_list_desc(const char *fn, int skip, int show) | |||
| 545 | 545 | ||
| 546 | xs_str *_object_fn_by_md5(const char *md5) | 546 | xs_str *_object_fn_by_md5(const char *md5) |
| 547 | { | 547 | { |
| 548 | if (!xs_is_hex(md5)) | ||
| 549 | srv_log(xs_fmt("_object_fn_by_md5(): '%s' not hex", md5)); | ||
| 550 | |||
| 548 | xs *bfn = xs_fmt("%s/object/%c%c", srv_basedir, md5[0], md5[1]); | 551 | xs *bfn = xs_fmt("%s/object/%c%c", srv_basedir, md5[0], md5[1]); |
| 549 | 552 | ||
| 550 | mkdirx(bfn); | 553 | mkdirx(bfn); |