summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorworo <woro@e10066b5-e1e2-0310-b819-94efdf66514b>2008-02-07 09:15:55 +0000
committerworo <woro@e10066b5-e1e2-0310-b819-94efdf66514b>2008-02-07 09:15:55 +0000
commitf72a13125d2be05cf090c1b804c34b510b1db81a (patch)
tree234dcb8add87065359982819c5e1168b00f29159
parent7d34c0408ac2b92723eeac552041bb74cd2c3bac (diff)
downloadvdr-plugin-muggle-f72a13125d2be05cf090c1b804c34b510b1db81a.tar.gz
vdr-plugin-muggle-f72a13125d2be05cf090c1b804c34b510b1db81a.tar.bz2
prevent NULL dereference
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@998 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r--mg_db.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/mg_db.c b/mg_db.c
index a062c7b..2fb4f99 100644
--- a/mg_db.c
+++ b/mg_db.c
@@ -71,9 +71,10 @@ mgSQLString::Init(const char* s)
m_original = strdup(s);
char *p=strrchr(m_original,' ');
- if (p+1 == strchr(m_original,0))
- while (p>=m_original && *p==' ')
- *p-- = 0;
+ if (p)
+ if (p+1 == strchr(m_original,0))
+ while (p>=m_original && *p==' ')
+ *p-- = 0;
#ifdef HAVE_SQLITE
m_str = new mgSQLStringSQLite(m_original);