summaryrefslogtreecommitdiffstats
path: root/discover/user-event.h
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2014-01-17 14:50:54 +0800
committerJeremy Kerr <jk@ozlabs.org>2014-01-17 16:13:33 +0800
commitb1d15f894473d4b1e90ad273487a432bcd637195 (patch)
tree46aa0587653d7ec9f02ed8067bf83bc6c2735e27 /discover/user-event.h
parent44e10d816427c001d60eb5e7b3e75b740e5a2823 (diff)
downloadtalos-petitboot-b1d15f894473d4b1e90ad273487a432bcd637195.tar.gz
talos-petitboot-b1d15f894473d4b1e90ad273487a432bcd637195.zip
discover: Don't rely on ctx->conf_url side-effect in user_event_parse_conf_url
Currently, user_event_parse_conf_url sets dc->conf_url if it detects we have a full URL (rather than a base URL). This is a little too subtle, so replace it with an explicit output parameter. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/user-event.h')
-rw-r--r--discover/user-event.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/discover/user-event.h b/discover/user-event.h
index 976c257..b892c9a 100644
--- a/discover/user-event.h
+++ b/discover/user-event.h
@@ -19,6 +19,8 @@
#if !defined(_PB_DISCOVER_USER_EVENT_H)
#define _PB_DISCOVER_USER_EVENT_H
+#include <stdbool.h>
+
#include "device-handler.h"
#define PBOOT_USER_EVENT_SOCKET "/tmp/petitboot.ev"
@@ -28,7 +30,7 @@ struct user_event;
struct waitset;
struct pb_url *user_event_parse_conf_url(struct discover_context *ctx,
- struct event *event);
+ struct event *event, bool *complete_url);
char **user_event_parse_conf_filenames(
struct discover_context *ctx, struct event *event);
struct user_event *user_event_init(struct waitset *waitset,
OpenPOWER on IntegriCloud