}
for (i = 0; i < num_pids; i++) {
- unsigned int q_len = messages_pending_for_pid(
- msg_ctx, pid_to_procid(pid_list[i]));
- if (q_len > 1000) {
- DEBUG(5, ("print_notify_send_messages_to_printer: discarding notify to printer %s as queue length = %u\n",
- printer, q_len ));
- continue;
- }
messaging_send_buf(msg_ctx,
pid_to_procid(pid_list[i]),
- MSG_PRINTER_NOTIFY2,
+ MSG_PRINTER_NOTIFY2 | MSG_FLAG_LOWPRIORITY,
(uint8 *)buf, offset);
if ((timeout != 0) && timeval_expired(&end_time)) {