Remove redundant checks
authorMatthias Clasen <mclasen@redhat.com>
Sun, 18 Sep 2011 00:27:16 +0000 (20:27 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 18 Sep 2011 00:28:17 +0000 (20:28 -0400)
g_set_error() handles error == NULL, so no need to check.
Patch by Ignacio Casal Quinteiro.

https://bugzilla.gnome.org/show_bug.cgi?id=640975

glib/gconvert.c

index 86a2c0e..d3f2049 100644 (file)
@@ -763,20 +763,18 @@ g_convert_with_iconv (const gchar *str,
              }
              break;
            case EILSEQ:
-             if (error)
-               g_set_error_literal (error, G_CONVERT_ERROR, G_CONVERT_ERROR_ILLEGAL_SEQUENCE,
-                                     _("Invalid byte sequence in conversion input"));
+              g_set_error_literal (error, G_CONVERT_ERROR, G_CONVERT_ERROR_ILLEGAL_SEQUENCE,
+                                   _("Invalid byte sequence in conversion input"));
              have_error = TRUE;
              break;
            default:
-             if (error)
-                {
-                  int errsv = errno;
-
-                  g_set_error (error, G_CONVERT_ERROR, G_CONVERT_ERROR_FAILED,
-                               _("Error during conversion: %s"),
-                               g_strerror (errsv));
-                }
+              {
+                int errsv = errno;
+
+                g_set_error (error, G_CONVERT_ERROR, G_CONVERT_ERROR_FAILED,
+                             _("Error during conversion: %s"),
+                             g_strerror (errsv));
+              }
              have_error = TRUE;
              break;
            }
@@ -804,9 +802,8 @@ g_convert_with_iconv (const gchar *str,
        {
           if (!have_error)
             {
-             if (error)
-               g_set_error_literal (error, G_CONVERT_ERROR, G_CONVERT_ERROR_PARTIAL_INPUT,
-                                     _("Partial character sequence at end of input"));
+              g_set_error_literal (error, G_CONVERT_ERROR, G_CONVERT_ERROR_PARTIAL_INPUT,
+                                   _("Partial character sequence at end of input"));
               have_error = TRUE;
             }
        }