File dvdisaster-g_strdup_printf.patch of Package dvdisaster

From: Dave Plater <davejplater@gmail.com>
Date: Sun 23 Jan 15:23:17 SAST 2022
Subject: Segmentation fault
References: boo#1195036

A malformed variable causes _strdup_printf() to crash.


Index: b/closure.c
===================================================================
--- a/closure.c	2022-01-23 09:43:50.258898446 +0200
+++ b/closure.c	2022-01-23 11:17:29.599712942 +0200
@@ -444,8 +444,8 @@ void InitClosure()
   #define BITNESS_STRING ""
 #endif
 
-   Closure->versionString = g_strdup_printf("dvdisaster %s build %s, %s%s",
-					    Closure->cookedVersion, buildCount, SYS_NAME, BITNESS_STRING);
+   Closure->versionString = g_strdup_printf("dvdisaster %s build 272, %s%s",
+					    Closure->cookedVersion, SYS_NAME, BITNESS_STRING);
 
    /* Replace the dot with a locale-resistant separator */
 
openSUSE Build Service is sponsored by