ich habe den 2.4.25 Kernel einmal mit Openwall und anschlie�end mit LIDS gepatch.
Der erste Patch lie� sich ohne Fehler anbringen. Der Zweite produzierte einen Fehler bei der Datei socket.c . Die entsprechende reject Datei sieht so aus:
*** 1311,1316 ****
if ((sock = sockfd_lookup(fd, &err))!=NULL)
{
if (level == SOL_SOCKET) err= sock_getsockopt(sock,level,optname,optval,optlen);
else--- 1383,1396 ----
if ((sock = sockfd_lookup(fd, &err))!=NULL)
{+ #ifdef CONFIG_LIDS_NETWORK
+ err = lids_socket_getsockopt(sock, level, optname);
+ if (err) {
+ sockfd_put(sock);
+ return err;
+ }
+ #endif
+
if (level == SOL_SOCKET) err=sock_getsockopt(sock,level,optname,optval,optlen);
elseIch w�sste gerne wieso beim patchen ein Fehler enstand. Da im Kernel .config file die Option CONFIG_LIDS_NETWORK gesetzt ist wird doch auch der Code in der Define Anweisung eingebracht.
Au�erdem verlief der Compilierungsvorgang ohne Fehler.
Wo ist also das Problem ?!?
Torben Krause
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

