Index: src/OFApplication.m ================================================================== --- src/OFApplication.m +++ src/OFApplication.m @@ -302,11 +302,12 @@ /* Local variables override global variables */ proc = (struct Process *)FindTask(NULL); firstLocalVar = (struct LocalVar *)proc->pr_LocalVars.mlh_Head; - for (struct LocalVar *iter = firstLocalVar; iter != NULL; + for (struct LocalVar *iter = firstLocalVar; + iter->lv_Node.ln_Succ != NULL; iter = (struct LocalVar *)iter->lv_Node.ln_Succ) { size_t length; OFString *key, *value; if (iter->lv_Node.ln_Type != LV_VAR ||