|
@ -1055,7 +1055,7 @@ char *instantdex_statemachine(struct instantdex_stateinfo *states,int32_t numsta |
|
|
swap->state = &states[state->events[i].nextstateind]; |
|
|
swap->state = &states[state->events[i].nextstateind]; |
|
|
if ( swap->pollevent != 0 ) |
|
|
if ( swap->pollevent != 0 ) |
|
|
instantdex_eventfree(swap->pollevent); |
|
|
instantdex_eventfree(swap->pollevent); |
|
|
swap->pollevent = instantdex_event("poll",newjson,argjson,serdata,serdatalen); |
|
|
swap->pollevent = instantdex_event("poll",argjson,newjson,serdata,serdatalen); |
|
|
return(instantdex_sendcmd(myinfo,&swap->mine.offer,newjson,state->events[i].sendcmd,swap->othertrader,INSTANTDEX_HOPS,serdata,serdatalen,0)); |
|
|
return(instantdex_sendcmd(myinfo,&swap->mine.offer,newjson,state->events[i].sendcmd,swap->othertrader,INSTANTDEX_HOPS,serdata,serdatalen,0)); |
|
|
} else return(clonestr("{\"error\":\"instantdex_statemachine: illegal state\"}")); |
|
|
} else return(clonestr("{\"error\":\"instantdex_statemachine: illegal state\"}")); |
|
|
} else return(clonestr("{\"result\":\"instantdex_statemachine: processed\"}")); |
|
|
} else return(clonestr("{\"result\":\"instantdex_statemachine: processed\"}")); |
|
|