Skip to content

Commit

Permalink
Merge pull request #435 from yschaeff/coverity
Browse files Browse the repository at this point in the history
Coverity
  • Loading branch information
yschaeff committed May 25, 2016
2 parents d97ea93 + 5c9b6a1 commit 399f0a4
Show file tree
Hide file tree
Showing 13 changed files with 248 additions and 206 deletions.
4 changes: 3 additions & 1 deletion enforcer/src/db/db_backend_sqlite.c
Original file line number Diff line number Diff line change
Expand Up @@ -1872,6 +1872,8 @@ db_backend_handle_t* db_backend_sqlite_new_handle(void) {
free(backend_sqlite);
return NULL;
}
return backend_handle;
}
return backend_handle;
free(backend_sqlite);
return NULL;
}
1 change: 1 addition & 0 deletions enforcer/src/db/zone.c
Original file line number Diff line number Diff line change
Expand Up @@ -2277,6 +2277,7 @@ static int zone_list_get_associated(zone_list_t* zone_list) {
|| key_dependency_list_get_by_clauses(key_dependency_list, clause_list))
{
key_dependency_list_free(key_dependency_list);
key_data_list_free(key_data_list);
db_clause_list_free(clause_list);
return DB_ERROR_UNKNOWN;
}
Expand Down
12 changes: 5 additions & 7 deletions enforcer/src/enforcer/repositorylist_cmd.c
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ perform_repositorylist(int sockfd)

const char *fmt = "%-31s %-13s %-13s\n";
char *capacity = NULL;
char *backup = NULL;
int backup;
char *repository = NULL;
int i;

Expand Down Expand Up @@ -84,19 +84,17 @@ perform_repositorylist(int sockfd)
curNode = xpathObj->nodesetval->nodeTab[i]->xmlChildrenNode;
repository = (char*)xmlGetProp(xpathObj->nodesetval->nodeTab[i], (const xmlChar *)"name");

backup = 0;
while (curNode) {
if (xmlStrEqual(curNode->name, (const xmlChar *)"Capacity"))
capacity = (char*) xmlNodeGetContent(curNode);
if (xmlStrEqual(curNode->name, (const xmlChar *)"RequireBackup")){
backup = strdup("Yes");
}
if (xmlStrEqual(curNode->name, (const xmlChar *)"RequireBackup"))
backup = 1;
curNode = curNode->next;
}
client_printf(sockfd, fmt, repository, capacity?capacity:"-", backup?backup:"No");
client_printf(sockfd, fmt, repository, capacity?capacity:"-", backup?"Yes":"No");
free(repository);
repository = NULL;
free(backup);
backup = NULL;
free(capacity);
capacity = NULL;
}
Expand Down
Loading

0 comments on commit 399f0a4

Please sign in to comment.