]> arthur.barton.de Git - netatalk.git/commitdiff
Don't check for pending event if no FCE listeners are configured
authorRalph Boehme <sloowfranklin@gmail.com>
Thu, 18 Apr 2013 08:51:59 +0000 (10:51 +0200)
committerRalph Boehme <sloowfranklin@gmail.com>
Thu, 18 Apr 2013 08:51:59 +0000 (10:51 +0200)
Eliminates one time() syscall for every AFP transaction.
From FR #78.

etc/afpd/fce_api.c

index 36cce446645883bd42214deb765609094a85dbe3..4620378922d763010ac006a700670f5fd194fdc1 100644 (file)
@@ -424,6 +424,8 @@ static void check_saved_close_events(int fmodwait)
  * */
 void fce_pending_events(AFPObj *obj)
 {
+    if (!udp_sockets)
+        return;
     check_saved_close_events(obj->options.fce_fmodwait);
 }