rem: if (tmp->dirty)
add: if (tmp->appDomain && tmp->dirty)
context: saveDefaultsChanges(int foo, void *bar)#elsesaveDefaultsChanges(void)#endif{    /* save the user defaults database */    if (sharedUserDefaults && sharedUserDefaults->dirty) {	PLSave(sharedUserDefaults->appDomain, YES);    }    /* now save the extra defaults databases we may have */    if (sharedDefaultsList) {        UserDefaults *tmp = *sharedDefaultsList;        while (tmp) {            if (tmp->dirty)                PLSave(tmp->appDomain, YES);            tmp = tmp->next;        }    }}