From 06d77db6fb38a177425a683e1f4ec2568bed0ad8 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 20 Feb 2025 15:11:53 +0100 Subject: [PATCH] homed: make "register" call more friendly Let's accept full user records (including status and so on) and simply eat up the parts we don't care about, instead of refusing the whole record wholesale. This makes it easier to just copy a user record from one machine and registering it at another, without stripping the irrelevant parts first. --- src/home/homed-manager-bus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/home/homed-manager-bus.c b/src/home/homed-manager-bus.c index a08cc3803cd..726a12e54b9 100644 --- a/src/home/homed-manager-bus.c +++ b/src/home/homed-manager-bus.c @@ -488,7 +488,7 @@ static int method_register_home( assert(message); - r = bus_message_read_home_record(message, USER_RECORD_LOAD_EMBEDDED|USER_RECORD_PERMISSIVE, &hr, error); + r = bus_message_read_home_record(message, USER_RECORD_EXTRACT_EMBEDDED|USER_RECORD_PERMISSIVE, &hr, error); if (r < 0) return r; -- 2.47.3