File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -691,13 +691,14 @@ NULL);
691
691
for (i = 0 ; mtm_log_gucs [i ].name ; i ++ )
692
692
{
693
693
MtmLogGuc * guc = & mtm_log_gucs [i ];
694
- char full_name [128 ];
695
- char desc [128 ];
696
-
697
- snprintf (full_name , sizeof (full_name ),
698
- "multimaster.%s_log_level" , guc -> name );
699
- snprintf (desc , sizeof (desc ),
700
- "log level for %s multimaster messages" , guc -> name );
694
+ char * full_name ;
695
+ char * desc ;
696
+ MemoryContext oldcontext ;
697
+
698
+ oldcontext = MemoryContextSwitchTo (TopMemoryContext );
699
+ full_name = psprintf ("multimaster.%s_log_level" , guc -> name );
700
+ desc = psprintf ("log level for %s multimaster messages" , guc -> name );
701
+ MemoryContextSwitchTo (oldcontext );
701
702
DefineCustomEnumVariable (
702
703
full_name ,
703
704
desc ,
You can’t perform that action at this time.
0 commit comments