oscam-1.20-svn.7425-ppc-tuxbox-linux-dbox2
http://www.sat-universe.com/showpost.php?p=955238&postcount=6
Changeset [7425]:
Different approach to solving httpttl ending slash problem.
Changeset [7424]:
Fix use of possibly uninitialised values in readers.
ATR_GetHistoricalBytes() can return without initializing length parameter so valgrind correctly detects this for each reader:
Conditional jump or move depends on uninitialised value(s)
at 0x80A8A30: conax_card_init (reader-conax.c:117) by 0x80A6306: reader_get_cardsystem (reader-common.c:210) by 0x80A640B: reader_reset (reader-common.c:264) by 0x80563A9: work_thread (oscam.c:4051) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Changeset [7423]:
Force valgrind to stop complaining about possibly uninitialized values.
The valgrind is wrong here but annoying. The problem is that it doesn't know what ioctl call does and assumes the structure is left not initialized.
Conditional jump or move depends on uninitialised value(s)
at 0x81062D7: IO_Serial_SetBitrate (io_serial.c:203) by 0x810642A: IO_Serial_SetParams (io_serial.c:233) by 0x810741F: IO_Serial_InitPnP (io_serial.c:747) by 0x81014EB: Phoenix_Init (ifd_phoenix.c:59) by 0x80FC78E: ICC_Async_Device_Init (icc_async.c:185) by 0x80A65AF: reader_device_init (reader-common.c:313) by 0x80D7CDC: reader_init (oscam-reader.c:844) by 0x805640B: work_thread (oscam.c:4065) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Conditional jump or move depends on uninitialised value(s)
at 0x81062F3: IO_Serial_SetBitrate (io_serial.c:205) by 0x810642A: IO_Serial_SetParams (io_serial.c:233) by 0x810741F: IO_Serial_InitPnP (io_serial.c:747) by 0x81014EB: Phoenix_Init (ifd_phoenix.c:59) by 0x80FC78E: ICC_Async_Device_Init (icc_async.c:185) by 0x80A65AF: reader_device_init (reader-common.c:313) by 0x80D7CDC: reader_init (oscam-reader.c:844) by 0x805640B: work_thread (oscam.c:4065) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Changeset [7422]:
Adding ending slash fixup for emmdir - for consistency with other configuration parameters pointing to folders
Changeset [7421]:
REVERT: cfg: Remove workaround for "httptpl" with missing ending slash.
This one reverts r7396 because my analysis was wrong.
All other variables that hold paths are working fine when slash (/) is missing at the end. Restore the needed fixup.
Changeset [7420]: Some clean up in message ouput
Changeset [7419]: Smal correction mac compile utils
Changeset [7418]:
Libusb will be static by default on all linux. (like before but with correct paths) You can override this by adding -DSTATIC_LIBUSB=0 behind the cmake command. For mac it will always compile with static libusb
Changeset [7417]: Updated 'aulow' parameter in documentation.5238&postcount=6
http://www.sat-universe.com/showpost.php?p=955238&postcount=6
Changeset [7425]:
Different approach to solving httpttl ending slash problem.
Changeset [7424]:
Fix use of possibly uninitialised values in readers.
ATR_GetHistoricalBytes() can return without initializing length parameter so valgrind correctly detects this for each reader:
Conditional jump or move depends on uninitialised value(s)
at 0x80A8A30: conax_card_init (reader-conax.c:117) by 0x80A6306: reader_get_cardsystem (reader-common.c:210) by 0x80A640B: reader_reset (reader-common.c:264) by 0x80563A9: work_thread (oscam.c:4051) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Changeset [7423]:
Force valgrind to stop complaining about possibly uninitialized values.
The valgrind is wrong here but annoying. The problem is that it doesn't know what ioctl call does and assumes the structure is left not initialized.
Conditional jump or move depends on uninitialised value(s)
at 0x81062D7: IO_Serial_SetBitrate (io_serial.c:203) by 0x810642A: IO_Serial_SetParams (io_serial.c:233) by 0x810741F: IO_Serial_InitPnP (io_serial.c:747) by 0x81014EB: Phoenix_Init (ifd_phoenix.c:59) by 0x80FC78E: ICC_Async_Device_Init (icc_async.c:185) by 0x80A65AF: reader_device_init (reader-common.c:313) by 0x80D7CDC: reader_init (oscam-reader.c:844) by 0x805640B: work_thread (oscam.c:4065) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Conditional jump or move depends on uninitialised value(s)
at 0x81062F3: IO_Serial_SetBitrate (io_serial.c:205) by 0x810642A: IO_Serial_SetParams (io_serial.c:233) by 0x810741F: IO_Serial_InitPnP (io_serial.c:747) by 0x81014EB: Phoenix_Init (ifd_phoenix.c:59) by 0x80FC78E: ICC_Async_Device_Init (icc_async.c:185) by 0x80A65AF: reader_device_init (reader-common.c:313) by 0x80D7CDC: reader_init (oscam-reader.c:844) by 0x805640B: work_thread (oscam.c:4065) by 0x4060AE9: start_thread (in /lib/libpthread-2.15.so) by 0x415B69D: clone (in /lib/libc-2.15.so)
Changeset [7422]:
Adding ending slash fixup for emmdir - for consistency with other configuration parameters pointing to folders
Changeset [7421]:
REVERT: cfg: Remove workaround for "httptpl" with missing ending slash.
This one reverts r7396 because my analysis was wrong.
All other variables that hold paths are working fine when slash (/) is missing at the end. Restore the needed fixup.
Changeset [7420]: Some clean up in message ouput
Changeset [7419]: Smal correction mac compile utils
Changeset [7418]:
Libusb will be static by default on all linux. (like before but with correct paths) You can override this by adding -DSTATIC_LIBUSB=0 behind the cmake command. For mac it will always compile with static libusb
Changeset [7417]: Updated 'aulow' parameter in documentation.5238&postcount=6