]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: rename DnssdService.filename field to .path
authorLennart Poettering <lennart@poettering.net>
Mon, 22 Apr 2024 10:23:03 +0000 (12:23 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 22 Apr 2024 13:16:54 +0000 (15:16 +0200)
It contains a full path, not just a filename, hence name it
appropriately.

src/resolve/resolved-dnssd.c
src/resolve/resolved-dnssd.h

index aadac3f10250c539511a98883cbf4212199d3b0f..6837b0e140413358b34b85cb7280137e99ec3003 100644 (file)
@@ -48,7 +48,7 @@ DnssdService *dnssd_service_free(DnssdService *service) {
 
         dnssd_txtdata_free_all(service->txt_data_items);
 
-        free(service->filename);
+        free(service->path);
         free(service->name);
         free(service->type);
         free(service->subtype);
@@ -67,7 +67,7 @@ void dnssd_service_clear_on_reload(Hashmap *services) {
                 }
 }
 
-static int dnssd_service_load(Manager *manager, const char *filename) {
+static int dnssd_service_load(Manager *manager, const char *path) {
         _cleanup_(dnssd_service_freep) DnssdService *service = NULL;
         _cleanup_(dnssd_txtdata_freep) DnssdTxtData *txt_data = NULL;
         char *d;
@@ -75,17 +75,17 @@ static int dnssd_service_load(Manager *manager, const char *filename) {
         int r;
 
         assert(manager);
-        assert(filename);
+        assert(path);
 
         service = new0(DnssdService, 1);
         if (!service)
                 return log_oom();
 
-        service->filename = strdup(filename);
-        if (!service->filename)
+        service->path = strdup(path);
+        if (!service->path)
                 return log_oom();
 
-        service->name = strdup(basename(filename));
+        service->name = strdup(basename(path));
         if (!service->name)
                 return log_oom();
 
@@ -100,7 +100,7 @@ static int dnssd_service_load(Manager *manager, const char *filename) {
         dropin_dirname = strjoina(service->name, ".dnssd.d");
 
         r = config_parse_many(
-                        STRV_MAKE_CONST(filename), DNSSD_SERVICE_DIRS, dropin_dirname, /* root = */ NULL,
+                        STRV_MAKE_CONST(path), DNSSD_SERVICE_DIRS, dropin_dirname, /* root = */ NULL,
                         "Service\0",
                         config_item_perf_lookup, resolved_dnssd_gperf_lookup,
                         CONFIG_PARSE_WARN,
index e7f2add397d976b2076b94374019a9ae3d3a7f53..cb0059fe558933d119a43af81217bc260c08013b 100644 (file)
@@ -26,7 +26,7 @@ struct DnssdTxtData {
 };
 
 struct DnssdService {
-        char *filename;
+        char *path;
         char *name;
         char *name_template;
         char *type;