Index: src/modules/rlm_smb/rfcnb-util.c =================================================================== --- src/modules/rlm_smb/rfcnb-util.c.orig 2010-06-21 21:15:56.000000000 +0200 +++ src/modules/rlm_smb/rfcnb-util.c 2010-06-21 21:16:06.000000000 +0200 @@ -208,7 +208,7 @@ struct RFCNB_Pkt *RFCNB_Alloc_Pkt(int n) /* Free up a packet */ -int RFCNB_Free_Pkt(struct RFCNB_Pkt *pkt) +void RFCNB_Free_Pkt(struct RFCNB_Pkt *pkt) { struct RFCNB_Pkt *pkt_next; char *data_ptr; Index: src/modules/rlm_smb/rfcnb-util.h =================================================================== --- src/modules/rlm_smb/rfcnb-util.h.orig 2010-06-21 21:15:56.000000000 +0200 +++ src/modules/rlm_smb/rfcnb-util.h 2010-06-21 21:16:06.000000000 +0200 @@ -52,3 +52,4 @@ int RFCNB_Session_Req(struct RFCNB_Con * struct in_addr *Dest_IP, int * port); +void RFCNB_Free_Pkt(struct RFCNB_Pkt *pkt); Index: src/modules/rlm_smb/session.c =================================================================== --- src/modules/rlm_smb/session.c.orig 2010-06-21 21:15:56.000000000 +0200 +++ src/modules/rlm_smb/session.c 2010-06-21 21:16:06.000000000 +0200 @@ -41,6 +41,7 @@ int RFCNB_saved_errno = 0; #include "rfcnb-priv.h" #include "rfcnb-util.h" +#include "rfcnb-io.h" int RFCNB_Stats[RFCNB_MAX_STATS]; @@ -315,7 +316,7 @@ int RFCNB_Set_Sock_NoDelay(struct RFCNB_ void *RFCNB_Listen() { - + return NULL; } /* Pick up the last error response as a string, hmmm, this routine should */ @@ -357,7 +358,7 @@ int RFCNB_Get_Last_Errno() /* Pick up the last error response and return in string ... */ -int RFCNB_Get_Error_Msg(int code, char *msg_buf, int len) +void RFCNB_Get_Error_Msg(int code, char *msg_buf, int len) { Index: src/modules/rlm_smb/smbencrypt.c =================================================================== --- src/modules/rlm_smb/smbencrypt.c.orig 2010-06-21 21:15:56.000000000 +0200 +++ src/modules/rlm_smb/smbencrypt.c 2010-06-21 21:16:06.000000000 +0200 @@ -25,6 +25,7 @@ RCSID("$Id$") #include +#include #ifdef HAVE_SYS_VFS_H #include #endif