Fossil SCM

Use the qoute() function to encode setting value for the "configure export" command. This allows the binary logo image to be exported.

drh 2010-06-10 18:50 UTC exp-search
Commit 59fcfb777de11200c06cd1783e06af8937341e8b
1 file changed +2 -2
+2 -2
--- src/configure.c
+++ src/configure.c
@@ -348,13 +348,13 @@
348348
for(i=0; i<count(aConfig); i++){
349349
if( (aConfig[i].groupMask & mask)!=0 ){
350350
const char *zName = aConfig[i].zName;
351351
if( zName[0]!='@' ){
352352
char *zValue = db_text(0,
353
- "SELECT value FROM config WHERE name=%Q", zName);
353
+ "SELECT quote(value) FROM config WHERE name=%Q", zName);
354354
if( zValue ){
355
- blob_appendf(&out,"REPLACE INTO config VALUES(%Q,%Q);\n",
355
+ blob_appendf(&out,"REPLACE INTO config VALUES(%Q,%s);\n",
356356
zName, zValue);
357357
}
358358
free(zValue);
359359
}else{
360360
configure_render_special_name(zName, &out);
361361
--- src/configure.c
+++ src/configure.c
@@ -348,13 +348,13 @@
348 for(i=0; i<count(aConfig); i++){
349 if( (aConfig[i].groupMask & mask)!=0 ){
350 const char *zName = aConfig[i].zName;
351 if( zName[0]!='@' ){
352 char *zValue = db_text(0,
353 "SELECT value FROM config WHERE name=%Q", zName);
354 if( zValue ){
355 blob_appendf(&out,"REPLACE INTO config VALUES(%Q,%Q);\n",
356 zName, zValue);
357 }
358 free(zValue);
359 }else{
360 configure_render_special_name(zName, &out);
361
--- src/configure.c
+++ src/configure.c
@@ -348,13 +348,13 @@
348 for(i=0; i<count(aConfig); i++){
349 if( (aConfig[i].groupMask & mask)!=0 ){
350 const char *zName = aConfig[i].zName;
351 if( zName[0]!='@' ){
352 char *zValue = db_text(0,
353 "SELECT quote(value) FROM config WHERE name=%Q", zName);
354 if( zValue ){
355 blob_appendf(&out,"REPLACE INTO config VALUES(%Q,%s);\n",
356 zName, zValue);
357 }
358 free(zValue);
359 }else{
360 configure_render_special_name(zName, &out);
361

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button