forked from amazingfate/loongoffice
Change-Id: I18cded289591bdf872c7a818326a35ac00d38482 Reviewed-on: https://gerrit.libreoffice.org/6330 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
19 lines
585 B
Diff
19 lines
585 B
Diff
diff -ru UnpackedTarball/orig.langtag/liblangtag/lt-utils.c UnpackedTarball/langtag/liblangtag/lt-utils.c
|
|
--- UnpackedTarball/orig.langtag/liblangtag/lt-utils.c 2013-07-19 16:47:20.310734230 +0200
|
|
+++ UnpackedTarball/langtag/liblangtag/lt-utils.c 2013-07-19 16:53:10.839914271 +0200
|
|
@@ -173,9 +173,11 @@
|
|
|
|
va_end(ap);
|
|
|
|
- retval = malloc(sizeof (char) * size);
|
|
- if (retval) {
|
|
- vsprintf(retval, format, args);
|
|
+ if (size > 0) {
|
|
+ retval = malloc(sizeof (char) * size);
|
|
+ if (retval) {
|
|
+ vsprintf(retval, format, args);
|
|
+ }
|
|
}
|
|
} LT_STMT_END;
|
|
#elif HAVE_VSNPRINTF
|