Browse Source

Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge

Adam Ierymenko 6 years ago
parent
commit
f5e71f64ed
3 changed files with 10 additions and 3 deletions
  1. 4 0
      CMakeLists.txt
  2. 4 2
      Jenkinsfile
  3. 2 1
      node/Identity.cpp

+ 4 - 0
CMakeLists.txt

@@ -125,3 +125,7 @@ endif(BUILD_CENTRAL_CONTROLLER)
 
 
 add_executable(${PROJECT_NAME} ${src} ${headers})
 add_executable(${PROJECT_NAME} ${src} ${headers})
 target_link_libraries(${PROJECT_NAME} ${libs})
 target_link_libraries(${PROJECT_NAME} ${libs})
+
+
+add_executable(zerotier-selftest selftest.cpp)
+target_link_libraries(zerotier-selftest ${libs})

+ 4 - 2
Jenkinsfile

@@ -14,10 +14,12 @@ parallel 'centos7': {
             checkout scm
             checkout scm
 
 
 	        stage('Build Centos 7') {
 	        stage('Build Centos 7') {
-		sh '''rm -rf build/
+		sh '''. /opt/rh/devtoolset-8/enable
+              rm -rf build/
               mkdir build && cd build
               mkdir build && cd build
-		      CC=clang CXX=clang++ cmake ..
+		      cmake ..
 		      make -j4
 		      make -j4
+              ./zerotier-selftest
 		'''
 		'''
             }
             }
         }
         }

+ 2 - 1
node/Identity.cpp

@@ -243,7 +243,7 @@ char *Identity::toString(bool includePrivate,char buf[ZT_IDENTITY_STRING_BUFFER_
 			}
 			}
 			*p = (char)0;
 			*p = (char)0;
 			return buf;
 			return buf;
-		}
+		} break;
 		case P384: {
 		case P384: {
 			char *p = buf;
 			char *p = buf;
 			Utils::hex10(_address.toInt(),p);
 			Utils::hex10(_address.toInt(),p);
@@ -262,6 +262,7 @@ char *Identity::toString(bool includePrivate,char buf[ZT_IDENTITY_STRING_BUFFER_
 			return buf;
 			return buf;
 		}	break;
 		}	break;
 	}
 	}
+	return nullptr;
 }
 }
 
 
 bool Identity::fromString(const char *str)
 bool Identity::fromString(const char *str)