Ticket #92 (closed defect: fixed)

Opened 9 years ago

Last modified 9 years ago

Error writing to protected memory

Reported by: http://login.telldus.com/id?i=10&h=174530911a9afc527ca9880c9e6c75cca0d32fe2 Owned by: micke prag <micke.prag@…>
Priority: major Milestone: 2.1.1
Component: telldus-core Version: 2.1.0
Keywords: Cc:
Blocked By: Blocking:
Platform: Windows Sensitive:
Verified by Telldus: no

Description

getString() may crash due to writing to protected memory in NetWrapper. No sure way to duplicate.

Change History

comment:1 Changed 9 years ago by http://login.telldus.com/id?i=10&h=174530911a9afc527ca9880c9e6c75cca0d32fe2

  • Component changed from other to telldus-core

comment:2 Changed 9 years ago by micke prag <micke.prag@…>

  • Owner changed from mprag to stefan persson <stefan.persson@…>

comment:3 Changed 9 years ago by micke prag <micke.prag@…>

  • Verified by Telldus unset

This seems to happen when the strings comes unprocessed from TellStick Duo. And only for certain type of sensors and codes.
This might be solved when the parsing is done in telldus-core instead of the firmware in TellStick Duo.

comment:4 Changed 9 years ago by micke prag <micke.prag@…>

  • Owner changed from stefan persson <stefan.persson@…> to micke prag <micke.prag@…>
  • Status changed from new to assigned

comment:5 Changed 9 years ago by micke prag <micke.prag@…>

  • Version set to 2.1.0
  • Milestone changed from Some future release to 2.1.1

comment:6 Changed 9 years ago by micke.prag@…

  • Status changed from assigned to closed
  • Resolution set to fixed

commit ff7130561cf4120375f662da1d23c44afd25d392
Author: Micke Prag <micke.prag@…>
Date: Tue Dec 20 14:33:21 2011 +0100

Implemented decoding of Fineoffset new short format. Hopefully this
fixes #92. If not, please reopen.
This also requires firmware 5 or later in TellStick Duo.

Note: See TracTickets for help on using tickets.