[devel] libytnef
Yuri N. Sedunov
aris на altlinux.org
Чт Июл 15 03:20:23 UTC 2010
В Срд, 14/07/2010 в 09:07 +0400, Damir Shayhutdinov пишет:
> > Не подскажет ли уважаемое сообщество, как правильно поправить сей кусок
> > кода?
> >> 320 unsigned char *DecompressRTF(variableLength *p, int *size) {
> >> 1321 unsigned char *dst; // destination for uncompressed bytes
> >> 1322 unsigned char *src;
> >> 1323 unsigned int in;
> >> 1324 unsigned int out;
> >> 1325 int i;
> >> 1326 variableLength comp_Prebuf;
> >> 1327 ULONG compressedSize, uncompressedSize, magic, crc32;
> >> 1328
> >> 1329 comp_Prebuf.size = strlen(RTF_PREBUF);
> >> 1330 comp_Prebuf.data = calloc(comp_Prebuf.size, 1);
> >> 1331 strcpy(comp_Prebuf.data, RTF_PREBUF);
> Правильное решение зависит от сематики поля size.
>
> Если я правильно угадал, что это поле означает - тогда так
> 1329 comp_Prebuf.size = strlen(RTF_PREBUF) + 1;
Спасибо.
--
Yuri N. Sedunov
Подробная информация о списке рассылки Devel