| Index: tools/skiaserve/skiaserve.cpp
|
| diff --git a/tools/skiaserve/skiaserve.cpp b/tools/skiaserve/skiaserve.cpp
|
| index 889eaafebd2d9c86ff2a4d37d6a366b2c1e5f216..164f59526d0e11b9e46f36de4bde88b5de5da601 100644
|
| --- a/tools/skiaserve/skiaserve.cpp
|
| +++ b/tools/skiaserve/skiaserve.cpp
|
| @@ -13,13 +13,15 @@
|
| #include "microhttpd.h"
|
|
|
| #include "urlhandlers/UrlHandler.h"
|
| +
|
| +#include <errno.h>
|
| #include <sys/socket.h>
|
| #include <arpa/inet.h>
|
|
|
| using namespace Response;
|
|
|
| DEFINE_int32(port, 8888, "The port to listen on.");
|
| -DEFINE_string(address, "localhost", "The address to bind to.");
|
| +DEFINE_string(address, "127.0.0.1", "The address to bind to.");
|
|
|
| class UrlManager {
|
| public:
|
| @@ -82,7 +84,12 @@ int skiaserve_main() {
|
| struct sockaddr_in address;
|
| address.sin_family = AF_INET;
|
| address.sin_port = htons(FLAGS_port);
|
| - inet_pton(AF_INET, FLAGS_address[0], &address.sin_addr);
|
| + int result = inet_pton(AF_INET, FLAGS_address[0], &address.sin_addr);
|
| + if (result != 1) {
|
| + printf("inet_pton for %s:%d failed with return %d %s\n",
|
| + FLAGS_address[0], FLAGS_port, result, strerror(errno));
|
| + return 1;
|
| + }
|
|
|
| printf("Visit http://%s:%d in your browser.\n", FLAGS_address[0], FLAGS_port);
|
|
|
|
|