- if(!GetUserNameEx(NameSamCompatible, infoBuf, &bufCharCount))
- return generalDefault;
-
- QString nickName(infoBuf);
- int lastBs = nickName.lastIndexOf('\\');
- if(lastBs != -1) {
- nickName = nickName.mid(lastBs + 1);
+ if(GetUserNameEx(NameSamCompatible, infoBuf, &bufCharCount)) {
+ QString nickName(infoBuf);
+ int lastBs = nickName.lastIndexOf('\\');
+ if(lastBs != -1) {
+ nickName = nickName.mid(lastBs + 1);
+ }
+ if(!nickName.isEmpty())
+ nick = nickName;