about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2013-08-27 20:55:20 +0100
committerJames Booth <boothj5@gmail.com>2013-08-27 20:55:20 +0100
commit77dcd04b103682ef85979cffeda24b0585a1b563 (patch)
treec89df46c59ec0f956f2011017a564d8622345644 /src
parentd9fb9ad4a759036a26d8a2ad96737469fe438e86 (diff)
downloadprofani-tty-77dcd04b103682ef85979cffeda24b0585a1b563.tar.gz
Removed all freeing of ui_current_recipient, data is owned by windows
Diffstat (limited to 'src')
-rw-r--r--src/command/command.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/command/command.c b/src/command/command.c
index b6fd90ff..db682a0f 100644
--- a/src/command/command.c
+++ b/src/command/command.c
@@ -1217,7 +1217,6 @@ _cmd_complete_parameters(char *input, int *size)
     if (ui_current_win_type() == WIN_MUC) {
         char *recipient = ui_current_recipient();
         Autocomplete nick_ac = muc_get_roster_ac(recipient);
-        free(recipient);
         if (nick_ac != NULL) {
             gchar *nick_choices[] = { "/msg", "/info", "/caps", "/status", "/software" } ;
 
@@ -2006,8 +2005,6 @@ _cmd_who(gchar **args, struct cmd_help_t help)
                     ui_room_roster(room, filtered, presence);
                 }
 
-                free(room);
-
             // not in groupchat window
             } else {
                 cons_show("");
@@ -2172,8 +2169,6 @@ _cmd_msg(gchar **args, struct cmd_help_t help)
             ui_current_print_line("No such participant \"%s\" in room.", usr);
         }
 
-        free(room_name);
-
         return TRUE;
 
     } else {
@@ -2564,8 +2559,6 @@ _cmd_info(gchar **args, struct cmd_help_t help)
             break;
     }
 
-    free(recipient);
-
     return TRUE;
 }
 
@@ -2594,7 +2587,6 @@ _cmd_caps(gchar **args, struct cmd_help_t help)
                 } else {
                     cons_show("No such participant \"%s\" in room.", args[0]);
                 }
-                free(recipient);
             } else {
                 cons_show("No nickname supplied to /caps in chat room.");
             }
@@ -2635,7 +2627,6 @@ _cmd_caps(gchar **args, struct cmd_help_t help)
                     cons_show_caps(jid->resourcepart, resource);
                     jid_destroy(jid);
                 }
-                free(recipient);
             }
             break;
         default:
@@ -2672,7 +2663,6 @@ _cmd_software(gchar **args, struct cmd_help_t help)
                 } else {
                     cons_show("No such participant \"%s\" in room.", args[0]);
                 }
-                free(recipient);
             } else {
                 cons_show("No nickname supplied to /software in chat room.");
             }
@@ -2698,7 +2688,6 @@ _cmd_software(gchar **args, struct cmd_help_t help)
             } else {
                 recipient = ui_current_recipient();
                 iq_send_software_version(recipient);
-                free(recipient);
             }
             break;
         default:
@@ -2870,7 +2859,6 @@ _cmd_bookmark(gchar **args, struct cmd_help_t help)
         cons_show_bookmarks(bookmark_get_list());
     } else {
         gboolean autojoin = FALSE;
-        gboolean jid_release = FALSE;
         gchar *jid = NULL;
         gchar *nick = NULL;
         int idx = 1;
@@ -2896,7 +2884,6 @@ _cmd_bookmark(gchar **args, struct cmd_help_t help)
 
             if (win_type == WIN_MUC) {
                 jid = ui_current_recipient();
-                jid_release = TRUE;
                 nick = muc_get_room_nick(jid);
             } else {
                 cons_show("Usage: %s", help.usage);
@@ -2911,10 +2898,6 @@ _cmd_bookmark(gchar **args, struct cmd_help_t help)
         } else {
             cons_show("Usage: %s", help.usage);
         }
-
-        if (jid_release) {
-            free(jid);
-        }
     }
 
     return TRUE;