This commit is contained in:
Matt Johnston 2013-04-03 00:50:46 +08:00
commit 8e68d5e2d5
2 changed files with 10 additions and 4 deletions

View File

@ -157,9 +157,9 @@ static void write_urandom()
/* This is opportunistic, don't worry about failure */ /* This is opportunistic, don't worry about failure */
unsigned char buf[INIT_SEED_SIZE]; unsigned char buf[INIT_SEED_SIZE];
FILE *f = fopen(DROPBEAR_URANDOM_DEV, "w"); FILE *f = fopen(DROPBEAR_URANDOM_DEV, "w");
if (!f) { if (!f) {
return; return;
} }
genrandom(buf, sizeof(buf)); genrandom(buf, sizeof(buf));
fwrite(buf, sizeof(buf), 1, f); fwrite(buf, sizeof(buf), 1, f);
fclose(f); fclose(f);

View File

@ -107,8 +107,14 @@ const struct TermCode termcodes[MAX_TERMCODE+1] = {
#else #else
{0, 0}, {0, 0},
#endif #endif
{0, 0}, /* 42 */ /* IUTF8 isn't standardised in rfc4254 but is likely soon.
* Implemented by linux and darwin */
#ifdef IUTF8
{IUTF8, TERMCODE_INPUT},
#else
{0, 0}, {0, 0},
#endif
{0, 0}, /* 43 */
{0, 0}, {0, 0},
{0, 0}, {0, 0},
{0, 0}, {0, 0},