Chris Browne cbbrowne at lists.slony.info
Fri Jul 20 12:55:59 PDT 2007
Update of /home/cvsd/slony1/slony1-engine/src/slonik
In directory main.slony.info:/tmp/cvs-serv19875/slonik

Modified Files:
      Tag: REL_1_2_STABLE
	slonik.c 
Log Message:
Need for individual DDL requests to be submitted into a "%s" format, rather
than allowing printf() to perhaps mangle the DDL request.

Per Dmitry Koterov <dmitry at koterov.ru>


Index: slonik.c
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/src/slonik/slonik.c,v
retrieving revision 1.67.2.11
retrieving revision 1.67.2.12
diff -C2 -d -r1.67.2.11 -r1.67.2.12
*** slonik.c	7 Jun 2007 19:36:14 -0000	1.67.2.11
--- slonik.c	20 Jul 2007 19:55:57 -0000	1.67.2.12
***************
*** 3922,3926 ****
  		strncpy(dest, dstring_data(&script) + startpos, endpos-startpos);
  		dest[STMTS[stmtno]-startpos] = 0;
! 		slon_mkquery(&query, dest);
  		printf("DDL Statement %d: (%d,%d) [%s]\n", stmtno, startpos, endpos, dest);
  		free(dest);
--- 3922,3926 ----
  		strncpy(dest, dstring_data(&script) + startpos, endpos-startpos);
  		dest[STMTS[stmtno]-startpos] = 0;
! 		slon_mkquery(&query, "%s", dest);
  		printf("DDL Statement %d: (%d,%d) [%s]\n", stmtno, startpos, endpos, dest);
  		free(dest);



More information about the Slony1-commit mailing list