aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ephy-string.c
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2005-10-11 21:12:36 +0800
committerChristian Persch <chpe@src.gnome.org>2005-10-11 21:12:36 +0800
commitfefc4bfb69cb7a69c87328c132ed8f38142b6a74 (patch)
tree0a7649ac88d928f1695356c048ee015ad6fee948 /lib/ephy-string.c
parent52bea0e3e7e817c1c7a99acc2c75bb9658285a9e (diff)
downloadgsoc2013-epiphany-fefc4bfb69cb7a69c87328c132ed8f38142b6a74.tar
gsoc2013-epiphany-fefc4bfb69cb7a69c87328c132ed8f38142b6a74.tar.gz
gsoc2013-epiphany-fefc4bfb69cb7a69c87328c132ed8f38142b6a74.tar.bz2
gsoc2013-epiphany-fefc4bfb69cb7a69c87328c132ed8f38142b6a74.tar.lz
gsoc2013-epiphany-fefc4bfb69cb7a69c87328c132ed8f38142b6a74.tar.xz
gsoc2013-epiphany-fefc4bfb69cb7a69c87328c132ed8f38142b6a74.tar.zst
gsoc2013-epiphany-fefc4bfb69cb7a69c87328c132ed8f38142b6a74.zip
Fix constness and don't strdup when returning early.
2005-10-10 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-string.c: (ephy_string_shorten): Fix constness and don't strdup when returning early.
Diffstat (limited to 'lib/ephy-string.c')
-rw-r--r--lib/ephy-string.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ephy-string.c b/lib/ephy-string.c
index f996a7fe3..f16571cd1 100644
--- a/lib/ephy-string.c
+++ b/lib/ephy-string.c
@@ -100,7 +100,7 @@ ephy_string_blank_chr (char *source)
* characters.
*/
char *
-ephy_string_shorten (const char *str,
+ephy_string_shorten (char *str,
gsize target_length)
{
char *new_str;
@@ -119,7 +119,7 @@ ephy_string_shorten (const char *str,
/* if the string is already short enough, or if it's too short for
* us to shorten it, return a new copy */
- if (actual_length <= target_length) return g_strdup (str);
+ if (actual_length <= target_length) return str;
/* create string */
bytes = GPOINTER_TO_UINT (g_utf8_offset_to_pointer (str, target_length - 1) - str);