Added more debug logging and fixed the service resources being overwritted even though they were already allocated.

This commit is contained in:
Markus Makela
2015-02-10 14:28:49 +02:00
parent d9139bb436
commit 36363b09a1
2 changed files with 57 additions and 13 deletions

View File

@ -146,6 +146,7 @@ HASHTABLE *oldresources;
return 0;
oldresources = service->resources;
service->resources = NULL;
i = getUsers(service, newusers);
@ -183,6 +184,7 @@ HASHTABLE *oldresources;
return -1;
oldresources = service->resources;
service->resources = NULL;
/* load db users ad db grants */
i = getUsers(service, newusers);
@ -420,7 +422,8 @@ getDatabases(SERVICE *service, MYSQL *con)
}
/* Now populate service->resources hashatable with db names */
service->resources = resource_alloc();
if(service->resources == NULL)
service->resources = resource_alloc();
/* insert key and value "" */
while ((row = mysql_fetch_row(result))) {