diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/rib.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/rib.c b/src/lib/rib.c index 27c66f2f..2a21c2cc 100644 --- a/src/lib/rib.c +++ b/src/lib/rib.c @@ -338,7 +338,7 @@ int rib_init(const char * mountpt) fuse_opt_free_args(&args); rmdir(rib.mnt); fail_mnt: - memset(rib.mnt, 0, RIB_PATH_LEN + 1); + memset(rib.mnt, 0, sizeof(rib.mnt)); fail: return -1; #else @@ -377,6 +377,8 @@ void rib_fini(void) pthread_rwlock_unlock(&rib.lock); pthread_rwlock_destroy(&rib.lock); + + memset(rib.mnt, 0, sizeof(rib.mnt)); #endif } |