# HG changeset patch # User Sebastien Decugis # Date 1280391495 -32400 # Node ID 478173cb832ac426090c8ef4c37783303fe7931d # Parent 7250e91f0662bc7b7b6414a158acece7193fe6a6 One additional flush diff -r 7250e91f0662 -r 478173cb832a freeDiameter/server.c --- a/freeDiameter/server.c Thu Jul 29 16:42:29 2010 +0900 +++ b/freeDiameter/server.c Thu Jul 29 17:18:15 2010 +0900 @@ -72,6 +72,7 @@ fd_log_debug("Dumping servers list :\n"); for (li = FD_SERVERS.next; li != &FD_SERVERS; li = li->next) { struct server * s = (struct server *)li; + fd_cpu_flush_cache(); fd_log_debug(" Serv %p '%s': %s, %s, %s\n", s, fd_cnx_getid(s->conn), IPPROTO_NAME( s->proto ), @@ -192,6 +193,7 @@ CHECK_PARAMS_DO(s, goto error); fd_log_threadname ( fd_cnx_getid(s->conn) ); s->status = 1; + fd_cpu_flush_cache(); /* Accept incoming connections */ CHECK_FCT_DO( fd_cnx_serv_listen(s->conn), goto error );