about summary refs log tree commit diff stats
path: root/src/command/command.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2015-05-05 00:51:16 +0100
committerJames Booth <boothj5@gmail.com>2015-05-05 00:51:16 +0100
commitc9e21a557ed20fcef407c662870027265357df8c (patch)
tree4d6af0d88e317a914bc99b763dddc07a8a464fcf /src/command/command.c
parent44aa2fd1bf62c29cf4577005132ddaff35258987 (diff)
parentd52f86ef0fe6a7e88c218df5b9802d7901704c57 (diff)
downloadprofani-tty-c9e21a557ed20fcef407c662870027265357df8c.tar.gz
Merge branch 'master' into openpgp
Diffstat (limited to 'src/command/command.c')
-rw-r--r--src/command/command.c48
1 files changed, 26 insertions, 22 deletions
diff --git a/src/command/command.c b/src/command/command.c
index 55f7d457..c08df1c2 100644
--- a/src/command/command.c
+++ b/src/command/command.c
@@ -1672,35 +1672,39 @@ cmd_autocomplete_add(char *value)
 void
 cmd_autocomplete_add_form_fields(DataForm *form)
 {
-    if (form) {
-        GSList *fields = autocomplete_create_list(form->tag_ac);
-        GSList *curr_field = fields;
-        while (curr_field) {
-            GString *field_str = g_string_new("/");
-            g_string_append(field_str, curr_field->data);
-            cmd_autocomplete_add(field_str->str);
-            g_string_free(field_str, TRUE);
-            curr_field = g_slist_next(curr_field);
-        }
-        g_slist_free_full(fields, free);
+    if (form == NULL) {
+        return;
+    }
+
+    GSList *fields = autocomplete_create_list(form->tag_ac);
+    GSList *curr_field = fields;
+    while (curr_field) {
+        GString *field_str = g_string_new("/");
+        g_string_append(field_str, curr_field->data);
+        cmd_autocomplete_add(field_str->str);
+        g_string_free(field_str, TRUE);
+        curr_field = g_slist_next(curr_field);
     }
+    g_slist_free_full(fields, free);
 }
 
 void
 cmd_autocomplete_remove_form_fields(DataForm *form)
 {
-    if (form) {
-        GSList *fields = autocomplete_create_list(form->tag_ac);
-        GSList *curr_field = fields;
-        while (curr_field) {
-            GString *field_str = g_string_new("/");
-            g_string_append(field_str, curr_field->data);
-            cmd_autocomplete_remove(field_str->str);
-            g_string_free(field_str, TRUE);
-            curr_field = g_slist_next(curr_field);
-        }
-        g_slist_free_full(fields, free);
+    if (form == NULL) {
+        return;
+    }
+
+    GSList *fields = autocomplete_create_list(form->tag_ac);
+    GSList *curr_field = fields;
+    while (curr_field) {
+        GString *field_str = g_string_new("/");
+        g_string_append(field_str, curr_field->data);
+        cmd_autocomplete_remove(field_str->str);
+        g_string_free(field_str, TRUE);
+        curr_field = g_slist_next(curr_field);
     }
+    g_slist_free_full(fields, free);
 }
 
 void