From 3b97d999e7ff3f9556096d0a73a0defb428f8d00 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 9 Jul 2011 00:11:06 +0200 Subject: [PATCH] Add set_dirent_name() without name length parameter --- src/add-ons/kernel/file_systems/packagefs/Utils.h | 7 +++++++ .../kernel/file_systems/packagefs/kernel_interface.cpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/packagefs/Utils.h b/src/add-ons/kernel/file_systems/packagefs/Utils.h index 2a9359368e..4986c56211 100644 --- a/src/add-ons/kernel/file_systems/packagefs/Utils.h +++ b/src/add-ons/kernel/file_systems/packagefs/Utils.h @@ -41,6 +41,13 @@ set_dirent_name(struct dirent* buffer, size_t bufferSize, const char* name, } +static inline bool +set_dirent_name(struct dirent* buffer, size_t bufferSize, const char* name) +{ + return set_dirent_name(buffer, bufferSize, name, strlen(name)); +} + + static inline void get_real_time(timespec& time) { diff --git a/src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp b/src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp index 3d2f2539a8..4f8a25244e 100644 --- a/src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp @@ -621,7 +621,7 @@ packagefs_read_dir(fs_volume* fsVolume, fs_vnode* fsNode, void* _cookie, // fill in the entry name -- checks whether the entry fits into the // buffer - if (!set_dirent_name(buffer, bufferSize, name, strlen(name))) { + if (!set_dirent_name(buffer, bufferSize, name)) { if (count == 0) RETURN_ERROR(B_BUFFER_OVERFLOW); break;