From: Jens Georg Date: Tue, 27 Sep 2011 12:57:41 +0000 (+0200) Subject: core: Limit length of generated filename X-Git-Tag: RYGEL_0_13_0~80 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=19e71cecaa3f1500d84e53a26c617d3b8c46cbad;p=profile%2Fivi%2Frygel.git core: Limit length of generated filename --- diff --git a/src/rygel/rygel-item-creator.vala b/src/rygel/rygel-item-creator.vala index cabcbe0..33c5e4f 100644 --- a/src/rygel/rygel-item-creator.vala +++ b/src/rygel/rygel-item-creator.vala @@ -373,11 +373,13 @@ internal class Rygel.ItemCreator: GLib.Object, Rygel.StateMachine { } private string mangle_title (string title) throws Error { - return this.title_regex.replace_literal (title, + var mangled = this.title_regex.replace_literal (title, -1, 0, "_", RegexMatchFlags.NOTEMPTY); + + return mangled.substring (0, int.min (mangled.length, 240)); } private async string create_uri (WritableContainer container, string title)