#endif
 
        /* if not priority send now the answer back to client */
-       if (!event->any.priority) {
+       if (!(event->any.priority & EDG_WLL_LOGFLAG_SYNC)) {
                if (!send_answer_back(con,answer,timeout)) { 
                        answer_sent = 1;
                }
 
        /* send message via IPC (UNIX socket) */
        if (!noipc) {
-               if (event->any.priority) {
+               if (event->any.priority & EDG_WLL_LOGFLAG_SYNC) {
                        edg_wll_ll_log(LOG_DEBUG,"Initializing 2nd UNIX socket (%s) for priority messages confirmation...",confirm_sock_name);
                        if(init_confirmation() < 0) { 
                                edg_wll_ll_log(LOG_DEBUG,"error.\n");
                        goto edg_wll_log_proto_server_end_1;
                } else edg_wll_ll_log(LOG_DEBUG,"o.k.\n");
 
-               if (event->any.priority) {
+               if (event->any.priority & EDG_WLL_LOGFLAG_SYNC) {
                        edg_wll_ll_log(LOG_INFO,"Waiting for confirmation...");
                        if ((count = wait_for_confirmation(timeout, &answer)) < 0) {
                                edg_wll_ll_log(LOG_INFO,"error.\n");