mirror of https://github.com/wolfSSL/wolfssh.git
add guard on file system use in example client
parent
9a8b9e72c9
commit
04511bafa6
|
@ -894,10 +894,15 @@ THREAD_RETURN WOLFSSH_THREAD client_test(void* args)
|
||||||
if (ret != 0) err_sys("Couldn't load private key buffer.");
|
if (ret != 0) err_sys("Couldn't load private key buffer.");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
#ifndef NO_FILESYSTEM
|
||||||
ret = wolfSSH_ReadKey_file(privKeyName,
|
ret = wolfSSH_ReadKey_file(privKeyName,
|
||||||
(byte**)&userPrivateKey, &userPrivateKeySz,
|
(byte**)&userPrivateKey, &userPrivateKeySz,
|
||||||
(const byte**)&userPrivateKeyType, &userPrivateKeyTypeSz,
|
(const byte**)&userPrivateKeyType, &userPrivateKeyTypeSz,
|
||||||
&isPrivate, NULL);
|
&isPrivate, NULL);
|
||||||
|
#else
|
||||||
|
printf("file system not compiled in!\n");
|
||||||
|
ret = -1;
|
||||||
|
#endif
|
||||||
if (ret != 0) err_sys("Couldn't load private key file.");
|
if (ret != 0) err_sys("Couldn't load private key file.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -922,6 +927,7 @@ THREAD_RETURN WOLFSSH_THREAD client_test(void* args)
|
||||||
if (ret != 0) err_sys("Couldn't load public key buffer.");
|
if (ret != 0) err_sys("Couldn't load public key buffer.");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
#ifndef NO_FILESYSTEM
|
||||||
byte* p = userPublicKey;
|
byte* p = userPublicKey;
|
||||||
userPublicKeySz = sizeof(userPublicKey);
|
userPublicKeySz = sizeof(userPublicKey);
|
||||||
|
|
||||||
|
@ -929,6 +935,10 @@ THREAD_RETURN WOLFSSH_THREAD client_test(void* args)
|
||||||
&p, &userPublicKeySz,
|
&p, &userPublicKeySz,
|
||||||
(const byte**)&userPublicKeyType, &userPublicKeyTypeSz,
|
(const byte**)&userPublicKeyType, &userPublicKeyTypeSz,
|
||||||
&isPrivate, NULL);
|
&isPrivate, NULL);
|
||||||
|
#else
|
||||||
|
printf("file system not compiled in!\n");
|
||||||
|
ret = -1;
|
||||||
|
#endif
|
||||||
if (ret != 0) err_sys("Couldn't load public key file.");
|
if (ret != 0) err_sys("Couldn't load public key file.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue