SPECS: moc.spec - up to 2.4.1

Marek Guevara Braun marek.guevara w atm.com.pl
Śro, 8 Lis 2006, 16:37:13 CET


Jakub 'teodor' Krajniak wrote:
> On 11/8/06, Marek Guevara Braun <marek.guevara w atm.com.pl> wrote:
>> teodor wrote:
>>> Author: teodor                       Date: Tue Nov  7 14:16:08 2006 GMT
>>> Module: SPECS                         Tag: HEAD
>>> ---- Log message:
>>> - up to 2.4.1
>> Czy poza "killed by SIGSEGV" (2 maszyny z AC) nowy mocp ma jakąś ciekawą
>> funkcjonalność ?
> 
> http://moc.daper.net/changelog#2.4.1
> na Th się kompiluje i działa, hm a jak on się na AC-branch dostał to /me nie wie

ok. doszedłem - jak user nie ma ustawionego HOME_ETC to funkcja
void options_init () wykonuje

char* moc_dir = getenv("HOME_ETC");
i przypisuje NULL, następnie wykonujemy
strcat(moc_dir,"/.moc");
i mamy SIGSEGV :-)

ustawienie HOME_DIR pomaga.

Pewnie patch do poprawy: jak getenv("HOME_ETC") da NULL to brać $HOME...

Pozdrawiam,
Marek

PS. Czy strcat(moc_dir,"/.moc") nie nadpiszemy kolejnych wpisów
zmiennych środowiskowych ? Nie boli nas to ?


Więcej informacji o liście dyskusyjnej pld-devel-pl