diff options
| author | Chao Jia <chao.cj.jia@gmail.com> | 2019-11-25 23:04:35 +0100 |
|---|---|---|
| committer | Chao Jia <chao.cj.jia@gmail.com> | 2019-11-25 23:04:35 +0100 |
| commit | 384defd0a472a1c06fc7f1f92cfb3d373e586b0e (patch) | |
| tree | 5e53ee82268eba05a17190c187f0004551a0ee28 | |
| parent | e8ea8082322abcdda5d2213fece604ec354bbac9 (diff) | |
| download | vcpkg-384defd0a472a1c06fc7f1f92cfb3d373e586b0e.tar.gz vcpkg-384defd0a472a1c06fc7f1f92cfb3d373e586b0e.zip | |
fix uninitialized local variable
| -rw-r--r-- | ports/rply/fix-uninitialized-local-variable.patch | 22 | ||||
| -rw-r--r-- | ports/rply/portfile.cmake | 4 |
2 files changed, 25 insertions, 1 deletions
diff --git a/ports/rply/fix-uninitialized-local-variable.patch b/ports/rply/fix-uninitialized-local-variable.patch new file mode 100644 index 000000000..f23ad8450 --- /dev/null +++ b/ports/rply/fix-uninitialized-local-variable.patch @@ -0,0 +1,22 @@ +diff --git a/rply.c b/rply.c +index c4105ef..7c7e72a 100644 +--- a/rply.c ++++ b/rply.c +@@ -372,7 +372,7 @@ p_ply ply_open(const char *name, p_ply_error_cb error_cb, + + p_ply ply_open_from_file(FILE *fp, p_ply_error_cb error_cb, + long idata, void *pdata) { +- p_ply ply; ++ p_ply ply = NULL; + if (error_cb == NULL) error_cb = ply_error_cb; + assert(fp); + if (!ply_type_check()) { +@@ -475,7 +475,7 @@ p_ply ply_create(const char *name, e_ply_storage_mode storage_mode, + + p_ply ply_create_to_file(FILE *fp, e_ply_storage_mode storage_mode, + p_ply_error_cb error_cb, long idata, void *pdata) { +- p_ply ply; ++ p_ply ply = NULL; + assert(fp && storage_mode <= PLY_DEFAULT); + if (!ply_type_check()) { + error_cb(ply, "Incompatible type system"); diff --git a/ports/rply/portfile.cmake b/ports/rply/portfile.cmake index 135dc0fda..6c3c5e711 100644 --- a/ports/rply/portfile.cmake +++ b/ports/rply/portfile.cmake @@ -10,8 +10,10 @@ vcpkg_download_distfile(ARCHIVE vcpkg_extract_source_archive_ex(
OUT_SOURCE_PATH SOURCE_PATH
- ARCHIVE ${ARCHIVE}
+ ARCHIVE ${ARCHIVE}
REF ${VERSION}
+ PATCHES
+ fix-uninitialized-local-variable.patch
)
file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH})
|
