The attached patch makes smfi_setconn() take a const char * parameter.
--
[email protected]
http://etbe.coker.com.au/ My Main Blog
http://doc.coker.com.au/ My Documents Blog
diff -ru sendmail-8.14.3/build-tree/sendmail-8.14.3/include/libmilter/mfapi.h sendmail-8.14.3-64/build-tree/sendmail-8.14.3/include/libmilter/mfapi.h
--- sendmail-8.14.3/build-tree/sendmail-8.14.3/include/libmilter/mfapi.h 2009-10-09 11:24:11.000000000 +1100
+++ sendmail-8.14.3-64/build-tree/sendmail-8.14.3/include/libmilter/mfapi.h 2009-10-09 11:24:41.000000000 +1100
@@ -161,7 +161,7 @@
LIBMILTER_API int smfi_setbacklog __P((int));
LIBMILTER_API int smfi_setdbg __P((int));
LIBMILTER_API int smfi_settimeout __P((int));
-LIBMILTER_API int smfi_setconn __P((char *));
+LIBMILTER_API int smfi_setconn __P((const char *));
LIBMILTER_API int smfi_stop __P((void));
#if _FFR_MAXDATASIZE
LIBMILTER_API size_t smfi_setmaxdatasize __P((size_t));
diff -ru sendmail-8.14.3/build-tree/sendmail-8.14.3/libmilter/main.c sendmail-8.14.3-64/build-tree/sendmail-8.14.3/libmilter/main.c
--- sendmail-8.14.3/build-tree/sendmail-8.14.3/libmilter/main.c 2009-10-09 11:23:57.000000000 +1100
+++ sendmail-8.14.3-64/build-tree/sendmail-8.14.3/libmilter/main.c 2007-04-24 08:22:50.000000000 +1000
@@ -169,7 +169,7 @@
int
smfi_setconn(oconn)
- char *oconn;
+ const char *oconn;
{
size_t l;