Ok, just solved it through trial and error.
Had a messy QEventLoop and another place, which, however, was used during auth parsing.
Now it looks like this:
And before - in the error case - the last two lines did not follow in correct order as they were:// This order is not correct loop.exec(QEventLoop::AllEvents); loop.connect(&nam, SIGNAL(finished(QNetworkReply*)),&loop, SLOT(quit()));
Thanks to all anyway.