NO-JIRA: Fix bug in pn_data_point, saving point when parent = current = 0.
Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/f6d6dc72 Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/f6d6dc72 Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/f6d6dc72 Branch: refs/heads/cjansen-cpp-client Commit: f6d6dc724b324eac07ba69c365d904803a6e69ea Parents: f2e6df4 Author: Alan Conway <[email protected]> Authored: Wed Jun 10 17:43:25 2015 -0400 Committer: Alan Conway <[email protected]> Committed: Thu Jun 18 17:28:44 2015 -0400 ---------------------------------------------------------------------- proton-c/src/codec/codec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/f6d6dc72/proton-c/src/codec/codec.c ---------------------------------------------------------------------- diff --git a/proton-c/src/codec/codec.c b/proton-c/src/codec/codec.c index c00e79a..573887e 100644 --- a/proton-c/src/codec/codec.c +++ b/proton-c/src/codec/codec.c @@ -1156,7 +1156,7 @@ pn_handle_t pn_data_point(pn_data_t *data) bool pn_data_restore(pn_data_t *data, pn_handle_t point) { pn_shandle_t spoint = (pn_shandle_t) point; - if (spoint < 0 && ((size_t) (-spoint)) <= data->size) { + if (spoint <= 0 && ((size_t) (-spoint)) <= data->size) { data->parent = -((pn_shandle_t) point); data->current = 0; return true; --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
