diff options
Diffstat (limited to 'src/wps/wps.c')
| -rw-r--r-- | src/wps/wps.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wps/wps.c b/src/wps/wps.c index 2c68be8c..498f11f0 100644 --- a/src/wps/wps.c +++ b/src/wps/wps.c @@ -618,7 +618,8 @@ int wps_attr_text(struct wpabuf *data, char *buf, char *end) if (str == NULL) return pos - buf; for (i = 0; i < attr.dev_name_len; i++) { - if (attr.dev_name[i] < 32) + if (attr.dev_name[i] == 0 || + is_ctrl_char(attr.dev_name[i])) str[i] = '_'; else str[i] = attr.dev_name[i]; |
