version 1.1.1.1, 1999/10/08 02:12:05 |
version 1.2, 1999/10/30 02:22:16 |
|
|
|
/* $OpenXM$ */ |
#include <stdio.h> |
#include <stdio.h> |
#include <sys/types.h> |
#include <sys/types.h> |
#include <sys/stat.h> |
#include <sys/stat.h> |
Line 913 oxclientp oxCreateClient2(int fdstream,int portStream, |
|
Line 914 oxclientp oxCreateClient2(int fdstream,int portStream, |
|
/* Authentification by password. */ |
/* Authentification by password. */ |
m = strlen(pass); |
m = strlen(pass); |
s = (char *)mymalloc(sizeof(char)*(m+1)); |
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) { |
if (strcmp(s,pass) != 0) { |
fprintf(stderr,"oxCreateClient2(): password authentification failed for control channel.\n"); |
fprintf(stderr,"oxCreateClient2(): password authentification failed for control channel.\n"); |
close(fdControl); |
close(fdControl); |
return(NULL); |
return(NULL); |
} |
} |
read(fdStream,s,m); s[m] = '\0'; |
read(fdStream,s,m+1); s[m] = '\0'; |
if (strcmp(s,pass) != 0) { |
if (strcmp(s,pass) != 0) { |
fprintf(stderr,"oxCreateClient2(): password authentification failed for data channel.\n"); |
fprintf(stderr,"oxCreateClient2(): password authentification failed for data channel.\n"); |
close(fdStream); |
close(fdStream); |