X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=util.c;h=977e131fbeda106fcaa8fe7964af878ccbe2ebe9;hb=4a6ee8b677fd7addc97fc0d245f95ddde3b5f8e4;hp=241196227a80cd71e655daea6d5368fabadf37dd;hpb=7dae56bc17f51e875b436ec63e035be12c4a6fcf;p=secnet.git diff --git a/util.c b/util.c index 2411962..977e131 100644 --- a/util.c +++ b/util.c @@ -427,6 +427,11 @@ const char *priomsg_getmessage(const struct priomsg *pm, const char *defmsg) return defmsg; } +bool_t priomsg_update_fixed(struct priomsg *pm, int prio, const char *m) { + if (!priomsg_update_p(pm, prio)) return False; + truncmsg_add_string(&pm->m, m); + return True; +} void buffer_new(struct buffer_if *buf, int32_t len) { @@ -526,10 +531,11 @@ void send_nak(const struct comm_addr *dest, uint32_t our_index, buf_append_uint32(buf,our_index); buf_append_uint32(buf,LABEL_NAK); if (logwhy) - Message(M_INFO,"%s: %08"PRIx32"<-%08"PRIx32": %08"PRIx32":" - " %s; sending NAK\n", + Message(M_INFO,"%s: sending NAK for" + " %08"PRIx32" %08"PRIx32"<-%08"PRIx32":" + " %s\n", comm_addr_to_string(dest), - our_index, their_index, msgtype, logwhy); + msgtype, our_index, their_index, logwhy); dest->comm->sendmsg(dest->comm->st, buf, dest, 0); }