From 39184d3c64d070be28214106440719dce1e91a5d Mon Sep 17 00:00:00 2001 From: "Jean-Marc Pigeon (Delson)" Date: Mon, 30 Jun 2025 18:46:00 -0400 Subject: [PATCH] cnv_getb64 procedure seems to be workin --- lib/lvleml.c | 6 +++--- lib/subcnv.c | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/lvleml.c b/lib/lvleml.c index 5aaf30e..5ad0c17 100644 --- a/lib/lvleml.c +++ b/lib/lvleml.c @@ -323,9 +323,9 @@ _Bool proceed; code=-1; phase=0; -(void) rou_alert(0,"%s JMPDBG got <%s>",OPEP,buffer); proceed=(strlen(buffer)>0); while (proceed==true) { + (void) rou_alert(0,"%s JMPDBG phase='%d' buffer=<%s>",OPEP,phase,buffer); switch (phase) { case 0 : //check the authentication type for (code=0;vocloc[code]!=(char *)0;code++) { @@ -335,7 +335,7 @@ while (proceed==true) { taille=strlen(vocloc[code]); ptr=buffer+taille; - (void) memcpy(buffer,ptr,taille); + (void) memcpy(buffer,ptr,strlen(ptr)+1); break; } } @@ -346,9 +346,9 @@ while (proceed==true) { } break; case 1 : //working accoring auth mode + (void) rou_alert(0,"%s clean buffer=<%s>",OPEP,cnv_getb64(buffer)); switch (code) { case 0 : //plain auth - (void) rou_alert(0,"%s clean buffer=<%x>",OPEP,cnv_getb64(buffer)); break; case 1 : //login auth diff --git a/lib/subcnv.c b/lib/subcnv.c index 164a721..a16ffa9 100644 --- a/lib/subcnv.c +++ b/lib/subcnv.c @@ -5,12 +5,16 @@ /* conversion. */ /* */ /********************************************************/ -#include -#include #include #include #include +#define OPENSSL_NO_KRB5 +#include +#include +#include +#include + #include "subcnv.h" /* -- 2.47.3