Index: src/OFSystemInfo.m ================================================================== --- src/OFSystemInfo.m +++ src/OFSystemInfo.m @@ -610,17 +610,21 @@ static OFOnceControl onceControl = OFOnceControlInitValue; OFOnce(&onceControl, mountTmpFS); return tmpFSIRI; # else - OFString *path = - [[OFApplication environment] objectForKey: @"XDG_RUNTIME_DIR"]; + OFString *path; + + path = [[OFApplication environment] objectForKey: @"XDG_RUNTIME_DIR"]; + if (path != nil) + return [OFIRI fileIRIWithPath: path isDirectory: true]; + path = [[OFApplication environment] objectForKey: @"TMPDIR"]; if (path != nil) - return [OFIRI fileIRIWithPath: path]; + return [OFIRI fileIRIWithPath: path isDirectory: true]; - return [OFIRI fileIRIWithPath: @"/tmp"]; + return [OFIRI fileIRIWithPath: @"/tmp" isDirectory: true]; # endif #else return nil; #endif }