X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=engine.c;h=c1b68623d3927bfd34bcdce9e858ee363fbce6be;hb=b18d09b0e2dbe2b538beafa70dce62d5af392350;hp=5ed6ed76e6dd487c279df909826823c31d73c796;hpb=ef3b2e93d2d60d600d4c0afe9495da56d5d10f4c;p=polyglot.git diff --git a/engine.c b/engine.c index 5ed6ed7..c1b6862 100644 --- a/engine.c +++ b/engine.c @@ -75,14 +75,14 @@ void engine_close(engine_t * engine){ // engine_open() void engine_open(engine_t * engine){ - int affinity; + int affinity= -1; pipex_open(engine->pipex, "Engine", option_get_string(Option,"EngineDir"), option_get_string(Option,"EngineCommand")); if(pipex_active(engine->pipex)){ //play with affinity (bad idea) - affinity=option_get_int(Option,"Affinity"); + sscanf(option_get_string(Option,"Affinity"), "%x", &affinity); if(affinity!=-1) set_affinity(engine,affinity); //AAA // set a low priority if (option_get_bool(Option,"UseNice")){