summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mg_db.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/mg_db.c b/mg_db.c
index 8a227d2..30b7829 100644
--- a/mg_db.c
+++ b/mg_db.c
@@ -990,9 +990,15 @@ void mgDb::FillTables()
for( int i=0; i < len; i ++ )
{
char b[600];
+ char id[4];
+ char lang[41];
+ strncpy(id,languages[i].id,3);
+ id[4]=0;
+ strncpy(lang,languages[i].name,40);
+ lang[40]=0;
sprintf(b,"INSERT INTO language (id,language) VALUES('%s',%s)",
- languages[i].id,
- mgSQLString(languages[i].name).quoted());
+ id,
+ mgSQLString(lang).quoted());
Execute(b);
}
len = sizeof( musictypes ) / sizeof( musictypes_t );