diff options
| author | ChenXiaoSong <chenxiaosong@kylinos.cn> | 2025-12-05 21:25:27 +0800 |
|---|---|---|
| committer | Steve French <stfrench@microsoft.com> | 2025-12-05 17:46:41 -0600 |
| commit | 6c1eb31ecb97c07b4a880d59b3a83665359def36 (patch) | |
| tree | 3eaf937bc5d3dea514f720fe9ce94308dd8679fe /rust/helpers/helpers.c | |
| parent | 7ad785927d9eb348adb381d168ed73d0dd3c7670 (diff) | |
smb/client: reduce loop count in map_smb2_to_linux_error() by half
The smb2_error_map_table array currently has 1743 elements. When searching
for the last element and calling smb2_print_status(), 3486 comparisons
are needed.
The loop in smb2_print_status() is unnecessary, smb2_print_status() can be
removed, and only iterate over the array once, printing the message when
the target status code is found.
Signed-off-by: ChenXiaoSong <chenxiaosong@kylinos.cn>
Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions
