From: Matthias Clasen Date: Sun, 18 Sep 2011 00:27:16 +0000 (-0400) Subject: Remove redundant checks X-Git-Tag: 2.31.0~490 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7b9571e4dd8ff9f8a123542c56c146d365368f98;p=platform%2Fupstream%2Fglib.git Remove redundant checks 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 --- diff --git a/glib/gconvert.c b/glib/gconvert.c index 86a2c0e..d3f2049 100644 --- a/glib/gconvert.c +++ b/glib/gconvert.c @@ -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; } }