@@ -1249,8 +1249,9 @@ static int mount_deserialize_item(Unit *u, const char *key, const char *value, F
12491249 if (streq (key , "state" )) {
12501250 MountState state ;
12511251
1252- if ((state = mount_state_from_string (value )) < 0 )
1253- log_unit_debug (u , "Failed to parse state value: %s" , value );
1252+ state = mount_state_from_string (value );
1253+ if (state < 0 )
1254+ log_unit_debug_errno (u , state , "Failed to parse state value: %s" , value );
12541255 else
12551256 m -> deserialized_state = state ;
12561257
@@ -1259,7 +1260,7 @@ static int mount_deserialize_item(Unit *u, const char *key, const char *value, F
12591260
12601261 f = mount_result_from_string (value );
12611262 if (f < 0 )
1262- log_unit_debug ( u , "Failed to parse result value: %s" , value );
1263+ log_unit_debug_errno ( u , f , "Failed to parse result value: %s" , value );
12631264 else if (f != MOUNT_SUCCESS )
12641265 m -> result = f ;
12651266
@@ -1268,27 +1269,28 @@ static int mount_deserialize_item(Unit *u, const char *key, const char *value, F
12681269
12691270 f = mount_result_from_string (value );
12701271 if (f < 0 )
1271- log_unit_debug ( u , "Failed to parse reload result value: %s" , value );
1272+ log_unit_debug_errno ( u , f , "Failed to parse reload result value: %s" , value );
12721273 else if (f != MOUNT_SUCCESS )
12731274 m -> reload_result = f ;
12741275
12751276 } else if (streq (key , "n-retry-umount" )) {
12761277
12771278 r = safe_atou (value , & m -> n_retry_umount );
12781279 if (r < 0 )
1279- log_unit_debug ( u , "Failed to parse n-retry-umount value: %s" , value );
1280+ log_unit_debug_errno ( u , r , "Failed to parse n-retry-umount value: %s" , value );
12801281
12811282 } else if (streq (key , "control-pid" )) {
12821283
1283- if (parse_pid (value , & m -> control_pid ) < 0 )
1284- log_unit_debug (u , "Failed to parse control-pid value: %s" , value );
1284+ r = parse_pid (value , & m -> control_pid );
1285+ if (r < 0 )
1286+ log_unit_debug_errno (u , r , "Failed to parse control-pid value: %s" , value );
12851287
12861288 } else if (streq (key , "control-command" )) {
12871289 MountExecCommand id ;
12881290
12891291 id = mount_exec_command_from_string (value );
12901292 if (id < 0 )
1291- log_unit_debug ( u , "Failed to parse exec-command value: %s" , value );
1293+ log_unit_debug_errno ( u , id , "Failed to parse exec-command value: %s" , value );
12921294 else {
12931295 m -> control_command_id = id ;
12941296 m -> control_command = m -> exec_command + id ;
0 commit comments