--- rpl/src/librpl.c 2010/03/17 14:14:36 1.7 +++ rpl/src/librpl.c 2010/03/25 17:33:15 1.8 @@ -23,7 +23,7 @@ #include "rpl.conv.h" unsigned char ** -rpl(unsigned char *script) +rpl(unsigned char *script, unsigned char *rpl_home) { char *argv[3]; @@ -44,7 +44,12 @@ rpl(unsigned char *script) return(NULL); } - succes = rplinit(argc, argv, &resultats, getenv("RPL_HOME")); + if (rpl_home == NULL) + { + rpl_home = getenv("RPL_HOME"); + } + + succes = rplinit(argc, argv, &resultats, rpl_home); if (succes != EXIT_SUCCESS) {