Browse Source

minergate: Flush during init

Luke Dashjr 11 years ago
parent
commit
1fc5c83cd3
1 changed files with 2 additions and 1 deletions
  1. 2 1
      driver-minergate.c

+ 2 - 1
driver-minergate.c

@@ -203,8 +203,9 @@ bool minergate_init(struct thr_info * const thr)
 	mutex_init(&dev->device_mutex);
 	memset(state->req_buffer, 0, MINERGATE_PKT_REQ_SZ);
 	pk_u8(state->req_buffer, 2, MINERGATE_PROTOCOL_VER);
-	state->req_buffer[3] = MRPF_FIRST;
+	state->req_buffer[3] = MRPF_FIRST | MRPF_FLUSH;
 	pk_u16le(state->req_buffer, 4, MINERGATE_MAGIC);
+	timer_set_delay_from_now(&thr->tv_poll, 0);
 	
 	return true;
 }