summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorjcsjcs <jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2006-06-10 10:12:24 +0000
committerjcsjcs <jcsjcs@f01d2545-417e-4e96-918e-98f8d0dbbcb6>2006-06-10 10:12:24 +0000
commit8a99034e40eec325cd87c9d8fee8304593dd0fe9 (patch)
treefb1c0bd32dabe4a51a13a2a1f240f2179552cc7b /src
parentecf6e0643133f75540e17a50320b407143d2b0c4 (diff)
downloadlibgpod-8a99034e40eec325cd87c9d8fee8304593dd0fe9.tar.gz
libgpod-8a99034e40eec325cd87c9d8fee8304593dd0fe9.tar.xz
libgpod-8a99034e40eec325cd87c9d8fee8304593dd0fe9.zip
* src/itdb_device.c (itdb_device_get_ipod_info): compare more than
4 characters of iPod model if the stored model number is more than 4 characters long. git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1303 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'src')
-rw-r--r--src/itdb_device.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/itdb_device.c b/src/itdb_device.c
index 4f987b8..c239af0 100644
--- a/src/itdb_device.c
+++ b/src/itdb_device.c
@@ -1,4 +1,4 @@
-/* Time-stamp: <2006-06-07 23:49:33 jcs>
+/* Time-stamp: <2006-06-10 15:14:18 jcs>
|
| Copyright (C) 2002-2005 Jorg Schuler <jcsjcs at users sourceforge net>
| Part of the gtkpod project.
@@ -502,7 +502,8 @@ itdb_device_get_ipod_info (Itdb_Device *device)
for(i=2; ipod_info_table[i].model_number != NULL; i++)
{
- if(g_strncasecmp(p, ipod_info_table[i].model_number, 4) == 0)
+ if(g_strncasecmp(p, ipod_info_table[i].model_number,
+ strlen (ipod_info_table[i].model_number)) == 0)
{
g_free(model_num);
return &ipod_info_table[i];