mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Handle error return from SetPath
This commit is contained in:
@@ -120,7 +120,9 @@ PQRYRES JSONColumns(PGLOBAL g, char *db, char *dsn, PTOS topt, bool info)
|
|||||||
return NULL;
|
return NULL;
|
||||||
} // endif Fn
|
} // endif Fn
|
||||||
|
|
||||||
tdp->Database = SetPath(g, db);
|
if (!(tdp->Database = SetPath(g, db)))
|
||||||
|
return NULL;
|
||||||
|
|
||||||
tdp->Objname = GetStringTableOption(g, topt, "Object", NULL);
|
tdp->Objname = GetStringTableOption(g, topt, "Object", NULL);
|
||||||
tdp->Base = GetIntegerTableOption(g, topt, "Base", 0) ? 1 : 0;
|
tdp->Base = GetIntegerTableOption(g, topt, "Base", 0) ? 1 : 0;
|
||||||
tdp->Pretty = GetIntegerTableOption(g, topt, "Pretty", 2);
|
tdp->Pretty = GetIntegerTableOption(g, topt, "Pretty", 2);
|
||||||
|
@@ -157,7 +157,10 @@ PQRYRES XMLColumns(PGLOBAL g, char *db, char *tab, PTOS topt, bool info)
|
|||||||
|
|
||||||
tdp = new(g) XMLDEF;
|
tdp = new(g) XMLDEF;
|
||||||
tdp->Fn = fn;
|
tdp->Fn = fn;
|
||||||
tdp->Database = SetPath(g, db);
|
|
||||||
|
if (!(tdp->Database = SetPath(g, db)))
|
||||||
|
return NULL;
|
||||||
|
|
||||||
tdp->Tabname = tab;
|
tdp->Tabname = tab;
|
||||||
tdp->Zipped = GetBooleanTableOption(g, topt, "Zipped", false);
|
tdp->Zipped = GetBooleanTableOption(g, topt, "Zipped", false);
|
||||||
tdp->Entry = GetStringTableOption(g, topt, "Entry", NULL);
|
tdp->Entry = GetStringTableOption(g, topt, "Entry", NULL);
|
||||||
|
Reference in New Issue
Block a user