Browse Source

Advertise BIP 22 long polling capability

Luke Dashjr 13 years ago
parent
commit
3a2893d557
1 changed files with 3 additions and 1 deletions
  1. 3 1
      miner.c

+ 3 - 1
miner.c

@@ -2347,7 +2347,9 @@ static char *prepare_rpc_req(struct work *work, enum pool_protocol proto, const
 			work->tmpl = blktmpl_create();
 			work->tmpl = blktmpl_create();
 			work->tmpl_refcount = malloc(sizeof(*work->tmpl_refcount));
 			work->tmpl_refcount = malloc(sizeof(*work->tmpl_refcount));
 			*work->tmpl_refcount = 1;
 			*work->tmpl_refcount = 1;
-			json_t *req = blktmpl_request_jansson(blktmpl_addcaps(work->tmpl), lpid);
+			gbt_capabilities_t caps = blktmpl_addcaps(work->tmpl);
+			caps |= GBT_LONGPOLL;
+			json_t *req = blktmpl_request_jansson(caps, lpid);
 			rpc_req = json_dumps(req, 0);
 			rpc_req = json_dumps(req, 0);
 			json_decref(req);
 			json_decref(req);
 			return rpc_req;
 			return rpc_req;