Chris Browne cbbrowne at lists.slony.info
Fri Jul 20 13:20:16 PDT 2007
Update of /home/cvsd/slony1/slony1-engine/src/slon
In directory main.slony.info:/tmp/cvs-serv20342/slon

Modified Files:
	remote_worker.c 
Log Message:
Add "%s" parameter so that printf() does not interpret anything inside
DDL requests.  As observed by Dmitry Koterov <dmitry at koterov.ru>.


Index: remote_worker.c
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/src/slon/remote_worker.c,v
retrieving revision 1.148
retrieving revision 1.149
diff -C2 -d -r1.148 -r1.149
*** remote_worker.c	5 Jul 2007 18:19:04 -0000	1.148
--- remote_worker.c	20 Jul 2007 20:20:13 -0000	1.149
***************
*** 1333,1337 ****
  					strncpy(dest, ddl_script + startpos, endpos-startpos);
  					dest[STMTS[stmtno]-startpos] = 0;
! 					(void) slon_mkquery(&query1, dest);
  					slon_log(SLON_CONFIG, "remoteWorkerThread_%d: DDL Statement %d: [%s]\n", 
  						 node->no_id, stmtno, dest);						 
--- 1333,1337 ----
  					strncpy(dest, ddl_script + startpos, endpos-startpos);
  					dest[STMTS[stmtno]-startpos] = 0;
! 					(void) slon_mkquery(&query1, "%s", dest);
  					slon_log(SLON_CONFIG, "remoteWorkerThread_%d: DDL Statement %d: [%s]\n", 
  						 node->no_id, stmtno, dest);						 



More information about the Slony1-commit mailing list