  #ifdef DEBUG
  	disabledbg();
  #endif
-@@ -8690,7 +8744,7 @@ int main(int argc, char *argv[])
+@@ -8786,7 +8840,7 @@ int main(int argc, char *argv[])
 
  #ifndef NOFIFO
  	if (!g_state.fifomode)
 -		notify_fifo(FALSE);
-+		notify_fifo(FALSE, FALSE);
++		notify_fifo(FALSE, TRUE);
  	if (fifofd != -1)
  		close(fifofd);
  #endif

 				if (tmp[0] == '-' && tmp[1]) {
 					++tmp;
 					r = FALSE; /* Do not refresh dir after completion */
@@ -8185,8 +8237,10 @@ static void cleanup(void)
 	if (g_state.autofifo)
 		unlink(fifopath);
 #endif

 {
 	if (!fifopath)
 		return;
@@ -5880,6 +5906,12 @@ static void notify_fifo(bool force)
 		}
 	}

