Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 776e0335 rédigé par Kubat's avatar Kubat
Parcourir les fichiers

WIP: tryfix

parent 9c26a283
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!95Process queue
......@@ -63,29 +63,22 @@ __inc(volatile sqlite3 *db, const char *name, bool check)
if (!atexited) {
atexited = 1;
if (stack_new(&db_stack))
goto out_of_memory;
exit(EXIT_FAILURE);
}
struct named_db *item = malloc(sizeof(struct named_db));
if (!item)
goto out_of_memory;
exit(EXIT_FAILURE);
item->name = strdup(name);
item->db = db;
if (stack_push(&db_stack, item))
goto out_of_memory;
exit(EXIT_FAILURE);
return;
error:
LOG_ERROR_SCT("DB", "%s", "Database already in use");
if (check)
exit(EXIT_FAILURE);
else
return;
out_of_memory:
LOG_ERROR_SCT("DB", "%s", "Out of memory");
if (check)
exit(EXIT_FAILURE);
else
return;
__dec(db, name);
}
int
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter