diff options
author | pranomostro <pranomestro@gmail.com> | 2016-12-02 11:09:23 +0100 |
---|---|---|
committer | pranomostro <pranomestro@gmail.com> | 2016-12-02 11:09:23 +0100 |
commit | 340488b7f3615a48f7464f596754514653112fd6 (patch) | |
tree | 4258ac87e7aded9303f21a53baa7679472ccfa17 | |
parent | f008567f6d674c99b618fa87509152f73783bc44 (diff) |
Fix issue with endianness in confcreate().
-rw-r--r-- | ratox.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -3,6 +3,8 @@ #include <sys/stat.h> #include <sys/types.h> +#include <arpa/inet.h> + #include <ctype.h> #include <dirent.h> #include <errno.h> @@ -1362,7 +1364,7 @@ confcreate(uint32_t cnum) if(!c) eprintf("calloc:"); c->num = cnum; - sprintf(c->numstr, "%08X", c->num); + sprintf(c->numstr, "%08X", ntohl(c->num)); r = mkdir(c->numstr, 0777); if(r < 0 && errno != EEXIST) eprintf("mkdir %s:", c->numstr); |