You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by as...@apache.org on 2023/06/28 15:37:21 UTC
[qpid-proton] branch main updated: PROTON-2746: Fix potential uninitialized/illegal read
This is an automated email from the ASF dual-hosted git repository.
astitcher pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
The following commit(s) were added to refs/heads/main by this push:
new 139ed8bc2 PROTON-2746: Fix potential uninitialized/illegal read
139ed8bc2 is described below
commit 139ed8bc216fded1426e0bcfd11b48a277de09e0
Author: Andrew Stitcher <as...@apache.org>
AuthorDate: Wed Jun 28 11:29:32 2023 -0400
PROTON-2746: Fix potential uninitialized/illegal read
Found by valgrind running a test on new code.
---
c/src/core/value_dump.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/c/src/core/value_dump.c b/c/src/core/value_dump.c
index 3dbcea9ea..9a5af81e3 100644
--- a/c/src/core/value_dump.c
+++ b/c/src/core/value_dump.c
@@ -284,7 +284,7 @@ void pn_value_dump_scalar(uint8_t type, pn_bytes_t value, pn_fixed_string_t *out
break;
case 3: {
bool quote = false;
- if (!isalpha(value.start[0])) {
+ if (value.size==0 || !isalpha(value.start[0])) {
quote = true;
} else {
for (size_t i = 1; i < value.size; i++) {
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org