X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=discover%2Fresource.c;h=c09c1c51051679900b11dfc513b8f115436239f5;hb=c3dfc9b7b91045172d460651c0309b09b0ab121a;hp=25fff650db7fabc6bfe805525c38c379a3ce7708;hpb=ca4dc846bddf8feaafacbdb9c6ebb086a9d99723;p=petitboot diff --git a/discover/resource.c b/discover/resource.c index 25fff65..c09c1c5 100644 --- a/discover/resource.c +++ b/discover/resource.c @@ -1,5 +1,7 @@ -#define _GNU_SOURCE +#if defined(HAVE_CONFIG_H) +#include "config.h" +#endif #include #include @@ -84,7 +86,7 @@ struct resource *create_devpath_resource(struct discover_boot_option *opt, devstr = talloc_strndup(res, devpath, pos - devpath); path = talloc_strdup(res, pos + 1); - pb_log("%s: resource depends on device %s\n", __func__, devstr); + pb_log_fn("resource depends on device %s\n", devstr); /* defer resolution until we can find a suitable matching device */ info = talloc(res, struct devpath_resource_info); @@ -122,6 +124,7 @@ struct resource *create_url_resource(struct discover_boot_option *opt, struct resource *res; res = talloc(opt, struct resource); + talloc_steal(res, url); res->url = url; res->resolved = true;