diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-08-18 11:57:37 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-08-18 11:57:37 -0400 |
commit | 459060f76370c043e8b05d988270d557cebaed76 (patch) | |
tree | 0ccb33282ac96780a3b4e535e60ef15700b18141 /c_src | |
parent | 53e144e93b4edfbf9bf25dd18623163cec8222d0 (diff) |
nul-terminate readlink() output
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'c_src')
-rw-r--r-- | c_src/libbcachefs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/c_src/libbcachefs.c b/c_src/libbcachefs.c index 017c331f..a7fc572a 100644 --- a/c_src/libbcachefs.c +++ b/c_src/libbcachefs.c @@ -590,6 +590,8 @@ struct bchfs_handle bchu_fs_open_by_dev(const char *path, int *idx) if (len <= 0) goto read_super; + buf[len] = '\0'; + fs_str = strstr(buf, "bcachefs/"); if (!fs_str) die("error parsing sysfs"); |