diff --git a/libfreerdp/core/info.c b/libfreerdp/core/info.c index a7111308a..e30fcea08 100644 --- a/libfreerdp/core/info.c +++ b/libfreerdp/core/info.c @@ -1084,7 +1084,7 @@ static BOOL rdp_info_read_string(const char* what, wStream* s, size_t size, size size_t len = 0; char* rc = ConvertWCharNToUtf8Alloc(str, size / sizeof(WCHAR), &len); - if (!rc || (len == 0)) + if (!rc) { WLog_ERR(TAG, "failed to convert the %s string", what); free(rc);