File grip-3.2.0-buffer-size.diff of Package grip
--- src/grip.c
+++ src/grip.c
@@ -515,7 +515,7 @@
GtkWidget *logo;
GtkWidget *ebox;
GtkWidget *button;
- char versionbuf[20];
+ char versionbuf[32]; /* Fixes crash with LANG=ja_JP (ja.po) at startup */
aboutpage=MakeNewPage(uinfo->notebook,_("About"));
--- src/id3.c
+++ src/id3.c
@@ -251,8 +251,8 @@
if ( frames[ i ] ) {
char *c_data = NULL;
- char gen[ 5 ] = "( )";
- char trk[ 4 ] = " ";
+ char gen[ 6 ] = "( )";
+ char trk[ 5 ] = " ";
switch( frameids[ i ] ) {
case ID3FID_TITLE:
--- src/launch.c
+++ src/launch.c
@@ -243,7 +243,7 @@
char *new_str;
GString *new_arg;
int pos;
- int len;
+ gsize len;
for(pos=1;args[pos];pos++) {
new_str=g_locale_from_utf8(args[pos]->str,-1,NULL,&len,NULL);