diff options
Diffstat (limited to 'apps/tagcache.c')
-rw-r--r-- | apps/tagcache.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/tagcache.c b/apps/tagcache.c index 0c85fc5957..080f4198c3 100644 --- a/apps/tagcache.c +++ b/apps/tagcache.c | |||
@@ -1481,10 +1481,10 @@ static bool get_next(struct tagcache_search *tcs) | |||
1481 | if (tcs->type == tag_filename && (flag & FLAG_DIRCACHE) | 1481 | if (tcs->type == tag_filename && (flag & FLAG_DIRCACHE) |
1482 | && is_dircache_intact()) | 1482 | && is_dircache_intact()) |
1483 | { | 1483 | { |
1484 | dircache_copy_path((struct dircache_entry *)tcs->position, | 1484 | size_t len = dircache_copy_path((struct dircache_entry *)tcs->position, |
1485 | buf, sizeof buf); | 1485 | buf, sizeof buf); |
1486 | tcs->result_len = len + 1; | ||
1486 | tcs->result = buf; | 1487 | tcs->result = buf; |
1487 | tcs->result_len = strlen(buf) + 1; | ||
1488 | tcs->ramresult = false; | 1488 | tcs->ramresult = false; |
1489 | 1489 | ||
1490 | return true; | 1490 | return true; |