properly calculate number of language strings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4624 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
3581eec6ee
commit
daa44a760c
1 changed files with 1 additions and 1 deletions
|
@ -160,7 +160,7 @@ void lang_table_writer::write(const unsigned char *data)
|
|||
void lang_table_writer::write_block(IGrowBuf *buf, writer_sink *sink, const size_t table_size)
|
||||
{
|
||||
unsigned char *tables = (unsigned char *) buf->get();
|
||||
size_t lang_strings = table_size - 2 * sizeof(int) - sizeof(LANGID);
|
||||
size_t lang_strings = ( table_size - 2 * sizeof(int) - sizeof(LANGID) ) / sizeof(int);
|
||||
size_t l = buf->getlen() / table_size;
|
||||
lang_table_writer writer(sink, lang_strings);
|
||||
for (size_t i = 0; i < l; i++)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue