The problem is in src/bindings.c. listener_list is empty and the assignment creates a seg fault when used with inetd.
 

/* Need a way to close all listening fds in a child process. */
int pr_ipbind_close_listeners(void) {
/*MM
  conn_t **listeners = listener_list->elts;
*/
  conn_t **listeners;
  register unsigned int i = 0;

/*MM further sanity check */
  /* sanity checks */
  if (listener_list == 0)
    return 0;

Regards
Markus
----- Original Message -----
From: Huaraz
To: proftp-devel@lists.sourceforge.net
Sent: Wednesday, January 05, 2005 6:02 PM
Subject: [Proftpd-devel] Problem with proftpd 1.2.10

I am working on the latest cvs sources and can't get proftpd to work with inetd(with and without DSO support) on Linux nor Solaris. It works well as standalone server . Is this a known issue ?
 
Thanks
Markus