summaryrefslogtreecommitdiff
path: root/libopeniscsiusr/idbm.c
diff options
context:
space:
mode:
Diffstat (limited to 'libopeniscsiusr/idbm.c')
-rw-r--r--libopeniscsiusr/idbm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libopeniscsiusr/idbm.c b/libopeniscsiusr/idbm.c
index 7724de2..055dd9a 100644
--- a/libopeniscsiusr/idbm.c
+++ b/libopeniscsiusr/idbm.c
@@ -676,7 +676,7 @@ updated:
if (!passwd_done && !strcmp(#_param, name)) { \
passwd_done = 1; \
name = #_param "_length"; \
- snprintf(passwd_len, 8, "%d", (int)strlen(value)); \
+ snprintf(passwd_len, 8, "%.7d", (int)strlen(value) & 0xffff); \
value = passwd_len; \
goto setup_passwd_len; \
}