Informatica, hardware e software

Informatica, hardware e software

Suggerimenti, consigli e richieste sul mondo dell'informatica.

Fabietto Fabietto 12/11/2007 ore 22.11.51
segnala

(Nessuno)stranezze..

Oggi ho sprecato tipo 2 ore per trovare un errore che tuttora mi rimane incomprensibile:

if(rsbac_reg_register(RSBAC_REG_VERSION, entry) < 0)
{
rsbac_printk(KERN_WARNING "RSBAC REG decision module Registering failed. Unloading.\n");
// if(rsbac_list_detach(&list_handle, listkey))
// rsbac_printk(KERN_WARNING "RSBAC REG decision module Unregistering list failed - beware!!\n");
return -ENOEXEC;
}

Non riesco a capire perche' se quelle due istruzioni le decommento il kernel va in segfault o qualcosa del genere.
Se le commento pero' non mi stampa la printk interna.
Quindi significa che non entra dentro all' if (come e' giusto che sia).
Ma allora perche' se decommento due istruzioni che non vengono raggiunte dall'esecuzione va tutto a "buone donnine"?
Bah..


Rispondi al messaggio

Per scrivere un nuovo messaggio è necessario accedere al sito.