From 453c18eec19bdf2daa1c0a17d59d21f1933de1f7 Mon Sep 17 00:00:00 2001 From: Clara Daia Hilgenberg Daru <cdhd12@inf.ufpr.br> Date: Fri, 5 Aug 2016 11:26:18 -0300 Subject: [PATCH] Check if string exists before comparing, and fix spelling error --- src/linux/get_machine_type.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/linux/get_machine_type.cpp b/src/linux/get_machine_type.cpp index dc54f045..0f46a59e 100644 --- a/src/linux/get_machine_type.cpp +++ b/src/linux/get_machine_type.cpp @@ -17,14 +17,18 @@ string get_machine_type () { if (gai_result) { fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(gai_result)); - return "unknow"; + return "unknown"; } - for(p = info; p; p = p->ai_next) - if(!strcmp(p->ai_canonname,"server.telecentro.net")){; + for(p = info; p; p = p->ai_next) { + if (!p->ai_canonname) { + continue; + } + if (!strcmp(p->ai_canonname,"server.telecentro.net")) {; freeaddrinfo(info); return "server"; } + } freeaddrinfo(info); -- GitLab