diff options
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -566,8 +566,8 @@ int _object_user_cache(snac *snac, const char *id, const char *cachedir, int del | |||
| 566 | int ret; | 566 | int ret; |
| 567 | 567 | ||
| 568 | if (del) { | 568 | if (del) { |
| 569 | index_del(idx, id); // expensive; let it fail on processing? | 569 | if ((ret = unlink(cfn)) != -1) |
| 570 | ret = unlink(cfn); | 570 | index_del(idx, id); |
| 571 | } | 571 | } |
| 572 | else { | 572 | else { |
| 573 | index_add(idx, id); | 573 | index_add(idx, id); |