]> git.ozlabs.org Git - petitboot/commitdiff
discover: Reject ADD_URL actions without configured network
authorSamuel Mendoza-Jonas <sam.mj@au1.ibm.com>
Fri, 29 Aug 2014 04:03:16 +0000 (14:03 +1000)
committerJeremy Kerr <jk@ozlabs.org>
Thu, 4 Sep 2014 05:58:04 +0000 (13:58 +0800)
Signed-off-by: Samuel Mendoza-Jonas <sam.mj@au1.ibm.com>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
discover/device-handler.c
po/en.po

index 2164b223b180f6b67176c5b656b1b9f34e42c299..120f11f52aa819639ece6a1bffaa49d0772921ae 100644 (file)
@@ -923,6 +923,12 @@ void device_handler_process_url(struct device_handler *handler,
        status->detail = talloc_asprintf(status,
                        _("Received config URL %s"), url);
 
        status->detail = talloc_asprintf(status,
                        _("Received config URL %s"), url);
 
+       if (!handler->network) {
+               status->message = talloc_asprintf(handler,
+                                       _("No network configured"));
+               goto msg;
+       }
+
        event = talloc(handler, struct event);
        event->type = EVENT_TYPE_USER;
        event->action = EVENT_ACTION_CONF;
        event = talloc(handler, struct event);
        event->type = EVENT_TYPE_USER;
        event->action = EVENT_ACTION_CONF;
index edcbe7a3502c3ef808d8317dc0f18bace759e13c..691722d9503aa98cd7f3efa6b92f43b2fc20fd5e 100644 (file)
--- a/po/en.po
+++ b/po/en.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: petitboot 20140623-g89bd2ed2-dirty\n"
 "Report-Msgid-Bugs-To: Geoff Levand <geoff@infradead.org>\n"
 msgstr ""
 "Project-Id-Version: petitboot 20140623-g89bd2ed2-dirty\n"
 "Report-Msgid-Bugs-To: Geoff Levand <geoff@infradead.org>\n"
-"POT-Creation-Date: 2014-08-22 11:12+1000\n"
+"POT-Creation-Date: 2014-08-29 13:24+1000\n"
 "PO-Revision-Date: 2014-06-24 13:56+0800\n"
 "Last-Translator: Jeremy Kerr <jk@ozlabs.org>\n"
 "Language-Team: English\n"
 "PO-Revision-Date: 2014-06-24 13:56+0800\n"
 "Last-Translator: Jeremy Kerr <jk@ozlabs.org>\n"
 "Language-Team: English\n"
@@ -63,6 +63,9 @@ msgstr "Default boot cancelled"
 msgid "Received config URL %s"
 msgstr "Received config URL %s"
 
 msgid "Received config URL %s"
 msgstr "Received config URL %s"
 
+msgid "No network configured"
+msgstr "No network configured"
+
 msgid "Invalid config URL!"
 msgstr "Invalid config URL!"
 
 msgid "Invalid config URL!"
 msgstr "Invalid config URL!"