X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=wrapping%2Fjava%2Fopenjp2%2FJavaOpenJPEGDecoder.c;fp=wrapping%2Fjava%2Fopenjp2%2FJavaOpenJPEGDecoder.c;h=321b592f7cbfd1022add32076f1ff5ec95a9fbff;hb=b24cf8d1574c00915c568314d3e0e011ca77ba89;hp=c60f154d24afe2add3de289ef0e02357c3a23788;hpb=2ad90b7c418544b1605e5b943b3fb2005c3beb65;p=openjpeg.git diff --git a/wrapping/java/openjp2/JavaOpenJPEGDecoder.c b/wrapping/java/openjp2/JavaOpenJPEGDecoder.c index c60f154d..321b592f 100644 --- a/wrapping/java/openjp2/JavaOpenJPEGDecoder.c +++ b/wrapping/java/openjp2/JavaOpenJPEGDecoder.c @@ -37,6 +37,7 @@ #include #include "openjpeg.h" +#include "opj_includes.h" #include "opj_getopt.h" #include "convert.h" #include "dirent.h" @@ -338,7 +339,7 @@ int parse_cmdline_decoder(int argc, char **argv, opj_dparameters_t *parameters,i case 'y': /* Image Directory path */ { - img_fol->imgdirpath = (char*)malloc(strlen(opj_optarg) + 1); + img_fol->imgdirpath = (char*)opj_malloc(strlen(opj_optarg) + 1); strcpy(img_fol->imgdirpath,opj_optarg); img_fol->set_imgdir=1; } @@ -542,7 +543,7 @@ JNIEXPORT jint JNICALL Java_org_openJpeg_OpenJPEGJavaDecoder_internalDecodeJ2Kto /* Get the String[] containing the parameters, and converts it into a char** to simulate command line arguments.*/ arraySize = (*env)->GetArrayLength(env, javaParameters); argc = (int) arraySize +1; - argv = malloc(argc*sizeof(char*)); + argv = opj_malloc(argc*sizeof(char*)); argv[0] = "ProgramName.exe"; /* The program name: useless*/ j=0; for (i=1; iReleaseByteArrayElements(env, jba, jbBody, 0); }