fix seller auction bootstrap

This commit is contained in:
Markus Teich 2016-08-31 14:46:29 +02:00
parent 9f0e72f1e8
commit 7b84ab7fe1

View File

@ -88,6 +88,8 @@ static void
seller_start (void *arg)
{
struct BRANDT_Auction *ad = (struct BRANDT_Auction *)arg;
enum auction_type atype;
enum outcome_type outcome;
ad->task = NULL;
@ -97,6 +99,12 @@ seller_start (void *arg)
/** todo: somehow mark auction as done / ready for cleanup */
return;
}
atype = ad->m > 0 ? auction_mPlusFirstPrice : auction_firstPrice;
outcome = ad->outcome_public ? outcome_public : outcome_private;
if (handler_prep[atype][outcome][msg_init])
handler_prep[atype][outcome][msg_init] (ad);
}