=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/plugin/oxmisc.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -p -r1.1.1.1 -r1.2 --- OpenXM/src/kan96xx/plugin/oxmisc.c 1999/10/08 02:12:05 1.1.1.1 +++ OpenXM/src/kan96xx/plugin/oxmisc.c 1999/10/30 02:22:16 1.2 @@ -1,3 +1,4 @@ +/* $OpenXM$ */ #include #include #include @@ -913,13 +914,13 @@ oxclientp oxCreateClient2(int fdstream,int portStream, /* Authentification by password. */ m = strlen(pass); s = (char *)mymalloc(sizeof(char)*(m+1)); - read(fdControl,s,m); s[m] = '\0'; + read(fdControl,s,m+1); s[m] = '\0'; if (strcmp(s,pass) != 0) { fprintf(stderr,"oxCreateClient2(): password authentification failed for control channel.\n"); close(fdControl); return(NULL); } - read(fdStream,s,m); s[m] = '\0'; + read(fdStream,s,m+1); s[m] = '\0'; if (strcmp(s,pass) != 0) { fprintf(stderr,"oxCreateClient2(): password authentification failed for data channel.\n"); close(fdStream);