[grilo-plugins] apple-trailers: handle bad formatted runtime tag
- From: Victor Manuel Jaquez Leal <vjaquez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo-plugins] apple-trailers: handle bad formatted runtime tag
- Date: Fri, 3 Sep 2010 11:39:25 +0000 (UTC)
commit 93a55b73633084d17f3ed2a8a52b86fad3b634da
Author: VÃctor Manuel Jáquez Leal <vjaquez igalia com>
Date: Wed Sep 1 19:01:01 2010 +0200
apple-trailers: handle bad formatted runtime tag
Currently the returned xml file has a registry with runtime 2?18, instead of
the expected 2:18. And that bad formatting crashes the application.
Signed-off-by: VÃctor Manuel Jáquez Leal <vjaquez igalia com>
src/apple-trailers/grl-apple-trailers.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/apple-trailers/grl-apple-trailers.c b/src/apple-trailers/grl-apple-trailers.c
index 58d00df..6aea9a9 100644
--- a/src/apple-trailers/grl-apple-trailers.c
+++ b/src/apple-trailers/grl-apple-trailers.c
@@ -201,9 +201,12 @@ runtime_to_seconds (const gchar *runtime)
return 0;
}
+ seconds = 0;
items = g_strsplit (runtime, ":", -1);
- seconds = 3600 * atoi (items[0]) + 60 * atoi (items[1]);
- g_strfreev (items);
+ if (items && items[0] && items[1]) {
+ seconds = 3600 * atoi (items[0]) + 60 * atoi (items[1]);
+ g_strfreev (items);
+ }
return seconds;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]