From 4c3d77032316bc8814cddc00d020ba00d4533999 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 17 Dec 2024 23:24:44 +0300 Subject: Steam: - contact statuses are back; - contact info is back too; - Miranda's account status is passed to the server; - some old code removed; --- protocols/Steam/src/protobuf-c/protobuf-c-text.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'protocols/Steam/src/protobuf-c/protobuf-c-text.cpp') diff --git a/protocols/Steam/src/protobuf-c/protobuf-c-text.cpp b/protocols/Steam/src/protobuf-c/protobuf-c-text.cpp index 68e54f143e..44fa0b7232 100644 --- a/protocols/Steam/src/protobuf-c/protobuf-c-text.cpp +++ b/protocols/Steam/src/protobuf-c/protobuf-c-text.cpp @@ -60,7 +60,7 @@ esc_str(const char *src, size_t len) } } - char *dst = (char *)malloc((escapes * 4) + ((len - escapes) * 2) + 1); + char *dst = (char *)malloc((escapes * 2) + ((len - escapes) * 2) + 1); if (!dst) { return NULL; } @@ -95,12 +95,7 @@ esc_str(const char *src, size_t len) /* Escape with octal if !isprint. */ default: - if (!isprint(src[i])) { - dst_len += sprintf(dst + dst_len, "\\%03o", src[i]); - } - else { - dst[dst_len++] = src[i]; - } + dst[dst_len++] = src[i]; break; } } -- cgit v1.2.3