You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by rh...@apache.org on 2012/04/24 18:53:01 UTC
svn commit: r1329845 - in /qpid/proton/trunk/proton-c:
include/proton/value.h src/types/decode.c
Author: rhs
Date: Tue Apr 24 16:53:01 2012
New Revision: 1329845
URL: http://svn.apache.org/viewvc?rev=1329845&view=rev
Log:
fix decoding of empty values
Modified:
qpid/proton/trunk/proton-c/include/proton/value.h
qpid/proton/trunk/proton-c/src/types/decode.c
Modified: qpid/proton/trunk/proton-c/include/proton/value.h
URL: http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/include/proton/value.h?rev=1329845&r1=1329844&r2=1329845&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/include/proton/value.h (original)
+++ qpid/proton/trunk/proton-c/include/proton/value.h Tue Apr 24 16:53:01 2012
@@ -92,7 +92,7 @@ struct pn_tag_t {
pn_value_t value;
};
-#define EMPTY_VALUE ((pn_value_t) {.type = EMPTY})
+#define EMPTY_VALUE ((pn_value_t) {.type = EMPTY, .u = {0}})
int pn_scan(pn_value_t *value, const char *fmt, ...);
int pn_vscan(pn_value_t *value, const char *fmt, va_list ap);
Modified: qpid/proton/trunk/proton-c/src/types/decode.c
URL: http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/types/decode.c?rev=1329845&r1=1329844&r2=1329845&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/types/decode.c (original)
+++ qpid/proton/trunk/proton-c/src/types/decode.c Tue Apr 24 16:53:01 2012
@@ -126,7 +126,7 @@ static pn_value_t *curr_value(void *ptr)
void pn_decode_null(void *ctx) {
pn_value_t *value = next_value(ctx);
- value->type = EMPTY;
+ *value = EMPTY_VALUE;
}
void pn_decode_bool(void *ctx, bool v) {
pn_value_t *value = next_value(ctx);
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org