Jelajahi Sumber

compilation warnings fixed

mom040267 11 tahun lalu
induk
melakukan
952c89006f
2 mengubah file dengan 5 tambahan dan 3 penghapusan
  1. 1 1
      configure
  2. 4 2
      src/apps/relay/mainrelay.c

+ 1 - 1
configure

@@ -584,7 +584,7 @@ SYSTEM=`uname`
 
 if [ "${SYSTEM}" = "SunOS" ] ; then
 # Solaris ? is this you ?!
-    OSCFLAGS="${OSCFLAGS} -D__EXTENSIONS__ -D_XOPEN_SOURCE=500"
+    OSCFLAGS="${OSCFLAGS} -D__EXTENSIONS__ -D_XOPEN_SOURCE=500 -DNO_GETDOMAINNAME"
 fi
 
 #########################

+ 4 - 2
src/apps/relay/mainrelay.c

@@ -1704,11 +1704,11 @@ static void init_oauth_server_name(void) {
 
 		struct utsname name;
 
-		if(!uname(&name)) {
+		if(uname(&name)>=0) {
 			STRCPY(turn_params.oauth_server_name,name.nodename);
 		}
 		if(!turn_params.oauth_server_name[0]) {
-			STRCPY(turn_params.oauth_server_name,TURN_SOFTWARE);
+			STRCPY(turn_params.oauth_server_name,"coturn");
 		}
 
 		size_t slen = strlen(turn_params.oauth_server_name);
@@ -1728,7 +1728,9 @@ static void init_oauth_server_name(void) {
 
 static void init_domain(void)
 {
+#if !defined(NO_GETDOMAINNAME)
 	getdomainname(turn_params.domain,sizeof(turn_params.domain)-1);
+#endif
 }
 
 int main(int argc, char **argv)