Skip to content

Commit 58d51f4

Browse files
committed
Fixed scrambled warning messages.
1 parent a94c1ab commit 58d51f4

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

source/backend/parser/parse.cpp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10193,9 +10193,13 @@ void Parser::SendFatalError(Exception& e)
1019310193
void Parser::Warning(const char *format,...)
1019410194
{
1019510195
va_list marker;
10196+
char localvsbuffer[1024];
10197+
1019610198
va_start(marker, format);
10197-
Warning(kWarningGeneral, format, marker);
10199+
vsnprintf(localvsbuffer, 1023, format, marker);
1019810200
va_end(marker);
10201+
10202+
Warning(kWarningGeneral, localvsbuffer);
1019910203
}
1020010204

1020110205
void Parser::Warning(WarningLevel level, const char *format,...)
@@ -10220,10 +10224,13 @@ void Parser::VersionWarning(unsigned int sinceVersion, const char *format,...)
1022010224
if(sceneData->EffectiveLanguageVersion() >= sinceVersion)
1022110225
{
1022210226
va_list marker;
10227+
char localvsbuffer[1024];
1022310228

1022410229
va_start(marker, format);
10225-
Warning(kWarningLanguage, format, marker);
10230+
vsnprintf(localvsbuffer, 1023, format, marker);
1022610231
va_end(marker);
10232+
10233+
Warning(kWarningLanguage, localvsbuffer);
1022710234
}
1022810235
}
1022910236

source/backend/povray.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ bool povray_terminated();
8888
#define OFFICIAL_VERSION_NUMBER 371
8989
#define OFFICIAL_VERSION_NUMBER_HEX 0x0371
9090

91-
#define POV_RAY_PRERELEASE "alpha.7974783"
91+
#define POV_RAY_PRERELEASE "alpha.7974785"
9292

9393
#if POV_RAY_IS_OFFICIAL == 1
9494
#ifdef POV_RAY_PRERELEASE

unix/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.7.1-alpha.7974783
1+
3.7.1-alpha.7974785

0 commit comments

Comments
 (0)