Merge pull request #144 from nickbroon/compilers

Add gcc9 and gcc10 to travis build
master
Lothar Braun 2020-05-27 20:28:15 +02:00 committed by GitHub
commit 0078dcf7a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 1 deletions

View File

@ -130,6 +130,26 @@ matrix:
- *required_packages
- *optional_packages
- g++-8
- compiler: gcc-9
env:
- DTLS="ON" ZMQ="ON" MYSQL="ON" BUILD_TYPE="RelWithDebInfo" MATRIX_EVAL="CC=gcc-9 CXX=g++-9"
addons:
apt:
sources: *zeromq_source_and_toolchain_gcc
packages:
- *required_packages
- *optional_packages
- g++-9
- compiler: gcc-10
env:
- DTLS="ON" ZMQ="ON" MYSQL="ON" BUILD_TYPE="RelWithDebInfo" MATRIX_EVAL="CC=gcc-10 CXX=g++-10"
addons:
apt:
sources: *zeromq_source_and_toolchain_gcc
packages:
- *required_packages
- *optional_packages
- g++-10
- compiler: clang
env:

View File

@ -201,7 +201,7 @@ void add_classid_to_signatureclass(struct SignatureClass * class, char * new_mem
// I think that a class id is not added to a signature, but a signature id to a class.
class->member_IDs = realloc(class->member_IDs, sizeof(char *) * (class->numOfMembers + 1));
class->member_IDs[class->numOfMembers] = malloc(sizeof(char) * ID_STRING_SIZE);
strncpy(class->member_IDs[class->numOfMembers], new_memberID, ID_STRING_SIZE);
strncpy(class->member_IDs[class->numOfMembers], new_memberID, ID_STRING_SIZE-1);
class->member_IDs[class->numOfMembers][ID_STRING_SIZE-1] = '\0';
class->numOfMembers++;
}