diff options
Diffstat (limited to 'include/linux/ceph/decode.h')
| -rw-r--r-- | include/linux/ceph/decode.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/ceph/decode.h b/include/linux/ceph/decode.h index d8615dee5808..bcbd66c84890 100644 --- a/include/linux/ceph/decode.h +++ b/include/linux/ceph/decode.h | |||
| @@ -151,7 +151,7 @@ static inline void ceph_encode_filepath(void **p, void *end, | |||
| 151 | u64 ino, const char *path) | 151 | u64 ino, const char *path) |
| 152 | { | 152 | { |
| 153 | u32 len = path ? strlen(path) : 0; | 153 | u32 len = path ? strlen(path) : 0; |
| 154 | BUG_ON(*p + sizeof(ino) + sizeof(len) + len > end); | 154 | BUG_ON(*p + 1 + sizeof(ino) + sizeof(len) + len > end); |
| 155 | ceph_encode_8(p, 1); | 155 | ceph_encode_8(p, 1); |
| 156 | ceph_encode_64(p, ino); | 156 | ceph_encode_64(p, ino); |
| 157 | ceph_encode_32(p, len); | 157 | ceph_encode_32(p, len); |
