X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fengine%2Fenginetest.c;h=f02e6f4026c07529d9ed3248d22b0cfe04016222;hp=6f18ebd9623272cecb31070d47db34866e85c3fc;hb=1023cfe70dce41745627abcb3ac0623a2b881e6b;hpb=35618bf6adcfe533c1707d71c59733026219818e diff --git a/crypto/engine/enginetest.c b/crypto/engine/enginetest.c index 6f18ebd962..f02e6f4026 100644 --- a/crypto/engine/enginetest.c +++ b/crypto/engine/enginetest.c @@ -56,12 +56,11 @@ * */ -#include #include -#ifdef OPENSSL_SYS_VMS_DECC -# define _XOPEN_SOURCE_EXTENDED -#endif +#include #include +#include +#include #include #include @@ -199,9 +198,9 @@ int main(int argc, char *argv[]) for(loop = 0; loop < 512; loop++) { sprintf(buf, "id%i", loop); - id = strdup(buf); + id = BUF_strdup(buf); sprintf(buf, "Fake engine type %i", loop); - name = strdup(buf); + name = BUF_strdup(buf); if(((block[loop] = ENGINE_new()) == NULL) || !ENGINE_set_id(block[loop], id) || !ENGINE_set_name(block[loop], name)) @@ -236,8 +235,8 @@ cleanup_loop: } for(loop = 0; loop < 512; loop++) { - free((char *)(ENGINE_get_id(block[loop]))); - free((char *)(ENGINE_get_name(block[loop]))); + OPENSSL_free((void *)ENGINE_get_id(block[loop])); + OPENSSL_free((void *)ENGINE_get_name(block[loop])); } printf("\nTests completed happily\n"); to_return = 0;