Fossil SCM

Make sure the g.zAuxSchema value is initialized before trying to use it when doing a rebuild.

drh 2014-11-28 14:41 UTC baseline-in-plink
Commit 2a715a89a005397645870ac54082a147e6813dfc
1 file changed +1
--- src/manifest.c
+++ src/manifest.c
@@ -1781,10 +1781,11 @@
17811781
sqlite3_snprintf(sizeof(zBaseId), zBaseId, "%d",
17821782
uuid_to_rid(p->zBaseline,1));
17831783
}else{
17841784
sqlite3_snprintf(sizeof(zBaseId), zBaseId, "NULL");
17851785
}
1786
+ if( g.zAuxSchema==0 ) (void)db_schema_is_outofdate();
17861787
for(i=0; i<p->nParent; i++){
17871788
int pid = uuid_to_rid(p->azParent[i], 1);
17881789
if( strcmp(g.zAuxSchema,"2014-11-24 20:35")>=0 ){
17891790
/* Support for PLINK.BASEID added on 2014-11-24 */
17901791
db_multi_exec(
17911792
--- src/manifest.c
+++ src/manifest.c
@@ -1781,10 +1781,11 @@
1781 sqlite3_snprintf(sizeof(zBaseId), zBaseId, "%d",
1782 uuid_to_rid(p->zBaseline,1));
1783 }else{
1784 sqlite3_snprintf(sizeof(zBaseId), zBaseId, "NULL");
1785 }
 
1786 for(i=0; i<p->nParent; i++){
1787 int pid = uuid_to_rid(p->azParent[i], 1);
1788 if( strcmp(g.zAuxSchema,"2014-11-24 20:35")>=0 ){
1789 /* Support for PLINK.BASEID added on 2014-11-24 */
1790 db_multi_exec(
1791
--- src/manifest.c
+++ src/manifest.c
@@ -1781,10 +1781,11 @@
1781 sqlite3_snprintf(sizeof(zBaseId), zBaseId, "%d",
1782 uuid_to_rid(p->zBaseline,1));
1783 }else{
1784 sqlite3_snprintf(sizeof(zBaseId), zBaseId, "NULL");
1785 }
1786 if( g.zAuxSchema==0 ) (void)db_schema_is_outofdate();
1787 for(i=0; i<p->nParent; i++){
1788 int pid = uuid_to_rid(p->azParent[i], 1);
1789 if( strcmp(g.zAuxSchema,"2014-11-24 20:35")>=0 ){
1790 /* Support for PLINK.BASEID added on 2014-11-24 */
1791 db_multi_exec(
1792

Keyboard Shortcuts

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