add guard on file system use in example client

pull/271/head
Jacob Barthelmeh 2020-08-26 10:38:36 -06:00
parent 9a8b9e72c9
commit 04511bafa6
1 changed files with 10 additions and 0 deletions

View File

@ -894,10 +894,15 @@ THREAD_RETURN WOLFSSH_THREAD client_test(void* args)
if (ret != 0) err_sys("Couldn't load private key buffer.");
}
else {
#ifndef NO_FILESYSTEM
ret = wolfSSH_ReadKey_file(privKeyName,
(byte**)&userPrivateKey, &userPrivateKeySz,
(const byte**)&userPrivateKeyType, &userPrivateKeyTypeSz,
&isPrivate, NULL);
#else
printf("file system not compiled in!\n");
ret = -1;
#endif
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.");
}
else {
#ifndef NO_FILESYSTEM
byte* p = userPublicKey;
userPublicKeySz = sizeof(userPublicKey);
@ -929,6 +935,10 @@ THREAD_RETURN WOLFSSH_THREAD client_test(void* args)
&p, &userPublicKeySz,
(const byte**)&userPublicKeyType, &userPublicKeyTypeSz,
&isPrivate, NULL);
#else
printf("file system not compiled in!\n");
ret = -1;
#endif
if (ret != 0) err_sys("Couldn't load public key file.");
}