[465] in BarnOwl Developers
[D-O-H] r594 - trunk/owl
daemon@ATHENA.MIT.EDU (asedeno@MIT.EDU)
Thu Oct 29 18:06:28 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
To: dirty-owl-hackers@mit.edu
From: asedeno@MIT.EDU
Reply-to: dirty-owl-hackers@MIT.EDU
Date: Sat, 10 Feb 2007 22:29:10 -0500 (EST)
Author: asedeno
Date: 2007-02-10 22:29:09 -0500 (Sat, 10 Feb 2007)
New Revision: 594
Modified:
trunk/owl/zephyr.c
Log:
Tweak for NOC messages from rcmd.achilles.
Modified: trunk/owl/zephyr.c
===================================================================
--- trunk/owl/zephyr.c 2007-02-09 16:18:29 UTC (rev 593)
+++ trunk/owl/zephyr.c 2007-02-11 03:29:09 UTC (rev 594)
@@ -360,7 +360,22 @@
if (!strcasecmp(n->z_sender, "olc.matisse@ATHENA.MIT.EDU")) {
return(owl_zephyr_get_field(n, 1));
}
+ /* deal with MIT NOC messages */
+ else if (!strcasecmp(n->z_sender, "rcmd.achilles@ATHENA.MIT.EDU")) {
+ /* $opcode service on $instance $3.\n$4 */
+ char *msg, *opcode, *instance, *field3, *field4;
+ opcode = n->z_opcode;
+ instance = n->z_class_inst;
+ field3 = owl_zephyr_get_field(n, 3);
+ field4 = owl_zephyr_get_field(n, 4);
+
+ msg = owl_sprintf("%s service on %s %s\n%s", opcode, instance, field3, field4);
+ if (msg) {
+ return msg;
+ }
+ }
+
return(owl_zephyr_get_field(n, 2));
}
#endif