summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Roche <xroche@users.noreply.github.com>2014-10-16 18:35:16 +0000
committerXavier Roche <xroche@users.noreply.github.com>2014-10-16 18:35:16 +0000
commit79c85c15dc22f284d55341ac55cfbdd9ae9a0566 (patch)
treecfa7dde67fe51c5553004cf03be887e43da0a7dd
parent3eef270c96bb407fde0dbb642206bb4eb63def89 (diff)
Fixed warnings.
-rw-r--r--src/htslib.c7
-rw-r--r--src/httrack.c4
2 files changed, 6 insertions, 5 deletions
diff --git a/src/htslib.c b/src/htslib.c
index c024e5e..4aa63f0 100644
--- a/src/htslib.c
+++ b/src/htslib.c
@@ -4692,7 +4692,6 @@ static SOCaddr* hts_dns_resolve_(httrackp * opt, const char *_iadr,
return SOCaddr_is_valid(*sa) ? sa : NULL;
} else { // non présent dans le cache dns, tester
const size_t iadr_len = strlen(iadr) + 1;
- char *block;
// find queue
for(; cache->next != NULL; cache = cache->next) ;
@@ -4708,11 +4707,11 @@ static SOCaddr* hts_dns_resolve_(httrackp * opt, const char *_iadr,
#endif
/* attempt to store new entry */
- block = malloct(sizeof(t_dnscache) + iadr_len);
- cache->next = (t_dnscache *) block;
+ cache->next = malloct(sizeof(t_dnscache) + iadr_len);
if (cache->next != NULL) {
t_dnscache *const next = cache->next;
- char *str = block + sizeof(t_dnscache);
+ char *const block = (char*) cache->next;
+ char *const str = block + sizeof(t_dnscache);
memcpy(str, iadr, iadr_len);
next->iadr = str;
if (sa != NULL) {
diff --git a/src/httrack.c b/src/httrack.c
index f231db7..69fc5db 100644
--- a/src/httrack.c
+++ b/src/httrack.c
@@ -887,7 +887,9 @@ static void print_backtrace(void) {
}
#else
const char msg[] = "No stack trace available on this OS :(\n";
- write(FD_ERR, msg, sizeof(msg) - 1);
+ if (write(FD_ERR, msg, sizeof(msg) - 1) != sizeof(msg) - 1) {
+ /* sorry GCC */
+ }
#endif
}