Browse Source

Fix compiling on 64-bit architectures.

tags/ggatessh-v1.0.0
pjd 20 years ago
parent
commit
c2c0d5a33b
4 changed files with 4 additions and 4 deletions
  1. +1
    -1
      ggatec/ggatec.c
  2. +1
    -1
      ggated/ggated.c
  3. +1
    -1
      ggatel/ggatel.c
  4. +1
    -1
      shared/ggate.c

+ 1
- 1
ggatec/ggatec.c View File

@@ -254,7 +254,7 @@ once_again:
goto done;
}
if (ggio.gctl_cmd == BIO_READ) {
if (bsize < ggio.gctl_length) {
if (bsize < (size_t)ggio.gctl_length) {
ggio.gctl_data = realloc(ggio.gctl_data,
ggio.gctl_length);
if (ggio.gctl_data != NULL)


+ 1
- 1
ggated/ggated.c View File

@@ -275,7 +275,7 @@ exports_find(struct sockaddr *s, const char *path)
struct export *ex;
in_addr_t ip;

ip = htonl(((struct sockaddr_in *)s)->sin_addr.s_addr);
ip = htonl(((struct sockaddr_in *)(void *)s)->sin_addr.s_addr);
SLIST_FOREACH(ex, &exports_list, e_next) {
if ((ip & ex->e_mask) != ex->e_ip)
continue;


+ 1
- 1
ggatel/ggatel.c View File

@@ -123,7 +123,7 @@ once_again:
error = 0;
switch (ggio.gctl_cmd) {
case BIO_READ:
if (ggio.gctl_length > bsize) {
if ((size_t)ggio.gctl_length > bsize) {
ggio.gctl_data = realloc(ggio.gctl_data,
ggio.gctl_length);
if (ggio.gctl_data != NULL)


+ 1
- 1
shared/ggate.c View File

@@ -326,5 +326,5 @@ g_gate_str2ip(const char *str)
hp = gethostbyname(str);
if (hp == NULL)
return (INADDR_NONE);
return (((struct in_addr *)(hp->h_addr))->s_addr);
return (((struct in_addr *)(void *)hp->h_addr)->s_addr);
}

Loading…
Cancel
Save