]> git.0d.be Git - empathy.git/commitdiff
Minimize the scope of some variables and avoid risk of double-freeing a string.
authorTravis Reitter <treitter@gmail.com>
Sat, 10 Jul 2010 00:39:56 +0000 (17:39 -0700)
committerTravis Reitter <treitter@gmail.com>
Tue, 20 Jul 2010 23:12:37 +0000 (16:12 -0700)
libempathy-gtk/empathy-individual-view.c

index 3f8d1dd11ca51521a9174a134573ba057fda8337..360d37e333580a8aac7ec25cd8c161799bf25ddc 100644 (file)
@@ -143,9 +143,6 @@ individual_view_is_visible_individual (EmpathyIndividualView *self,
   EmpathyIndividualViewPriv *priv = GET_PRIV (self);
   EmpathyLiveSearch *live = EMPATHY_LIVE_SEARCH (priv->search_widget);
   const gchar *str;
-  const gchar *p;
-  gchar *dup_str = NULL;
-  gboolean visible;
   GList *personas, *l;
 
   g_assert (live != NULL);
@@ -159,6 +156,10 @@ individual_view_is_visible_individual (EmpathyIndividualView *self,
   personas = folks_individual_get_personas (individual);
   for (l = personas; l; l = l->next)
     {
+      const gchar *p;
+      gchar *dup_str = NULL;
+      gboolean visible;
+
       str = folks_persona_get_uid (l->data);
       p = strstr (str, "@");
       if (p != NULL)