handle revoke followed immediately by a sign request
This commit is contained in:
parent
c7dc62b42e
commit
0ac1b7abad
@ -533,7 +533,7 @@ withdraw_traits (void *cls,
|
|||||||
|
|
||||||
return TALER_TESTING_get_trait ((ws->expected_response_code == MHD_HTTP_OK)
|
return TALER_TESTING_get_trait ((ws->expected_response_code == MHD_HTTP_OK)
|
||||||
? &traits[0] /* we have reserve history */
|
? &traits[0] /* we have reserve history */
|
||||||
: &traits[1],/* skip reserve history */
|
: &traits[1], /* skip reserve history */
|
||||||
ret,
|
ret,
|
||||||
trait,
|
trait,
|
||||||
index);
|
index);
|
||||||
|
@ -232,7 +232,10 @@ TES_read_work (void *cls,
|
|||||||
size_t off = 0;
|
size_t off = 0;
|
||||||
uint16_t msize;
|
uint16_t msize;
|
||||||
const struct GNUNET_MessageHeader *hdr;
|
const struct GNUNET_MessageHeader *hdr;
|
||||||
|
enum GNUNET_GenericReturnValue ret;
|
||||||
|
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
ssize_t recv_size;
|
ssize_t recv_size;
|
||||||
@ -282,13 +285,16 @@ TES_read_work (void *cls,
|
|||||||
}
|
}
|
||||||
} while (off < msize);
|
} while (off < msize);
|
||||||
|
|
||||||
if (off > msize)
|
ret = dispatch (client,
|
||||||
{
|
|
||||||
GNUNET_break_op (0);
|
|
||||||
return GNUNET_SYSERR;
|
|
||||||
}
|
|
||||||
return dispatch (client,
|
|
||||||
hdr);
|
hdr);
|
||||||
|
if ( (GNUNET_OK != ret) ||
|
||||||
|
(off == msize) )
|
||||||
|
return ret;
|
||||||
|
memmove (buf,
|
||||||
|
&buf[msize],
|
||||||
|
off - msize);
|
||||||
|
off -= msize;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user