ncurses 5.7 - patch 20091010
[ncurses.git] / form / frm_driver.c
index 8d9bd3ba6f5091ead1be0eb3aac5c0e9d2018284..4847149ea34f157a3e1cec4dd268c535b1e21df6 100644 (file)
@@ -32,7 +32,7 @@
 
 #include "form.priv.h"
 
-MODULE_ID("$Id: frm_driver.c,v 1.90 2009/08/29 19:02:25 tom Exp $")
+MODULE_ID("$Id: frm_driver.c,v 1.91 2009/10/10 16:17:01 tom Exp $")
 
 /*----------------------------------------------------------------------------
   This is the core module of the form library. It contains the majority
@@ -4534,7 +4534,7 @@ _nc_Widen_String(char *source, int *lengthp)
              source[passed + tries] = 0;
              reset_mbytes(state);
              status = trans_mbytes(wch, source + passed, tries, state);
-             source[passed + tries] = save;
+             source[passed + tries] = (char)save;
 
              if (status > 0)
                {