aboutsummaryrefslogtreecommitdiffstats
path: root/fs/tabfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/tabfs.c')
-rw-r--r--fs/tabfs.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/tabfs.c b/fs/tabfs.c
index 0447387..7a02e83 100644
--- a/fs/tabfs.c
+++ b/fs/tabfs.c
@@ -85,12 +85,12 @@ static int tabfs_readlink(const char *path, char *buf, size_t size) {
cJSON *resp_buf_item = cJSON_GetObjectItemCaseSensitive(resp, "buf");
// FIXME: fix
char *resp_buf = cJSON_GetStringValue(resp_buf_item);
- size_t resp_buf_len = strlen(resp_buf);
- size = resp_buf_len < size ? resp_buf_len : size;
+ size_t resp_buf_size = strlen(resp_buf) + 1;
+ size = resp_buf_size < size ? resp_buf_size : size;
memcpy(buf, resp_buf, size);
- ret = size;
+ ret = 0;
});
}