free(ing_res->fields);
}
free(ing_res);
+ ing_res = NULL;
}
static inline ING_ROW *INGgetRowSpace(INGresult *ing_res)
{
if (!desc) {
return NULL;
}
-
res = INGgetINGresult(desc);
if (!res) {
return NULL;
}
-
rows = INGfetchAll(query, res);
-
if (rows < 0) {
- INGfreeDescriptor(desc);
INGfreeINGresult(res);
+ INGfreeDescriptor(desc);
return NULL;
}
-
return res;
}
void INGclear(INGresult *res)
if (res == NULL) {
return;
}
- INGfreeDescriptor(res->sqlda);
INGfreeINGresult(res);
+ INGfreeDescriptor(res->sqlda);
}
INGconn *INGconnectDB(char *dbname, char *user, char *passwd)
{
free(ing_res->fields);
}
free(ing_res);
+ ing_res = NULL;
}
static inline ING_ROW *INGgetRowSpace(INGresult *ing_res)
if (!desc) {
return NULL;
}
-
res = INGgetINGresult(desc);
if (!res) {
return NULL;
}
-
rows = INGfetchAll(query, res);
if (rows < 0) {
- INGfreeDescriptor(desc);
INGfreeINGresult(res);
+ INGfreeDescriptor(desc);
return NULL;
}
-
return res;
}
return;
}
- INGfreeDescriptor(res->sqlda);
INGfreeINGresult(res);
+ INGfreeDescriptor(res->sqlda);
}
INGconn *INGconnectDB(char *dbname, char *user, char *passwd)