]> git.evergreen-ils.org Git - OpenSRF.git/commit
Fixed a bug in the chunking.
authorscottmk <scottmk@9efc2488-bf62-4759-914b-345cdb29e865>
Mon, 9 Aug 2010 12:31:33 +0000 (12:31 +0000)
committerscottmk <scottmk@9efc2488-bf62-4759-914b-345cdb29e865>
Mon, 9 Aug 2010 12:31:33 +0000 (12:31 +0000)
commitadadc84f94e59fa675883124244adff24306dcc0
tree759779b4ca559ce4afbb01e6f5b35888458fc1a4
parent0ab0d498866555aa6de3c9a870f8ad9dd4b964c1
Fixed a bug in the chunking.

Short version: The non-atomic system methods weren't working.  Now
they are.

Long version: When a method returns a value greater than zero, a
post-processing step sends a STATUS message to signify that the
response is complete.  In the old code this post-processing
bypassed the buffer-flushing step, so that anything still in the
buffer didn't get sent.

The non-atomic system methods returned positive return codes and
were therefore subject to this problem.  I don't know if any
non-system methods return postive return codes, but if they do,
they would also have been affected.

M    src/libopensrf/osrf_application.c

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1991 9efc2488-bf62-4759-914b-345cdb29e865
src/libopensrf/osrf_application.c