amqp plugin: Warn about incorrectly used "ExchangeType" option in "Publish" block...
authorFlorian Forster <octo@huhu.verplant.org>
Tue, 10 Aug 2010 07:20:54 +0000 (09:20 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Tue, 10 Aug 2010 07:20:54 +0000 (09:20 +0200)
src/amqp.c

index d6cd275..c77c345 100644 (file)
@@ -862,15 +862,16 @@ static int camqp_config_connection (oconfig_item_t *ci, /* {{{ */
             break;
     } /* for (i = 0; i < ci->children_num; i++) */
 
-    if ((status == 0) && !publish && (conf->exchange == NULL))
+    if ((status == 0) && (conf->exchange == NULL))
     {
-        if (conf->routing_key != NULL)
-            WARNING ("amqp plugin: The option \"RoutingKey\" was given "
-                    "without the \"Exchange\" option. It will be ignored.");
-
         if (conf->exchange_type != NULL)
             WARNING ("amqp plugin: The option \"ExchangeType\" was given "
                     "without the \"Exchange\" option. It will be ignored.");
+
+        if (!publish && (conf->routing_key != NULL))
+            WARNING ("amqp plugin: The option \"RoutingKey\" was given "
+                    "without the \"Exchange\" option. It will be ignored.");
+
     }
 
     if (status != 0)