diff mbox series

[28/90] connection: Change return type of 'unset_default_gateway'.

Message ID 20231206235056.322578-29-gerickson@nuovations.com (mailing list archive)
State Not Applicable, archived
Headers show
Series Add Gateway Low-priority Default Routes for Non-default Services | expand

Commit Message

Grant Erickson Dec. 6, 2023, 11:49 p.m. UTC
From: Grant Erickson <erick205@umn.edu>

This changes the return signature of 'unset_default_gateway' from
'void' to 'int' such that its status can be leveraged for conditional
execution where it is called.
---
 src/connection.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/src/connection.c b/src/connection.c
index 5091a229b4d1..179649a714bd 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -1493,12 +1493,15 @@  static int unset_ipv6_high_priority_default_gateway(
  *                            be attributed.
  *
  *
+ * @returns
+ *   0 if successful; otherwise, < 0 on error.
+ *
  *  @sa mutate_default_gateway
  *  @sa unset_ipv4_default_gateway
  *  @sa unset_ipv6_default_gateway
  *
  */
-static void unset_default_gateway(struct gateway_data *data,
+static int unset_default_gateway(struct gateway_data *data,
 				enum connman_ipconfig_type type,
 				const char *function)
 {
@@ -1509,7 +1512,7 @@  static void unset_default_gateway(struct gateway_data *data,
 
 	DBG("from %s()", function);
 
-	mutate_default_gateway(data, type, &ops, __func__);
+	return mutate_default_gateway(data, type, &ops, __func__);
 }
 
 /**