File fix-undefined-use-of-sprintf.patch of Package motif

diff -Nur motif-2.3.8/lib/Xm/XmRenderT.c new/lib/Xm/XmRenderT.c
--- motif-2.3.8/lib/Xm/XmRenderT.c	2017-03-28 00:24:31.000000000 +0200
+++ new/lib/Xm/XmRenderT.c	2022-04-24 02:39:14.163728778 +0200
@@ -2703,7 +2703,7 @@
       number = tlist -> count;
       tab = (_XmTab) tlist -> start;
       while(number > 0) {
-	sprintf(temp, "%s %f %d %d %d, ", temp, tab -> value, 
+	sprintf(temp + strlen(temp), " %f %d %d %d, ", tab -> value,
 		tab -> units, tab -> alignment, tab -> offsetModel);
 	tab = (_XmTab) tab -> next;
 	number--;

openSUSE Build Service is sponsored by