Jan Vidar Krey
5136525abc
Added API to construct ADC messages with source and destination.
2012-10-02 23:59:11 +02:00
Jan Vidar Krey
a599b29b9d
Added more complete API for dealing with ADC messages.
...
- Added a construct method which would take a fourcc and a source.
- Added an unescape function that would write into pre-allocated memory.
2012-09-28 15:49:46 +02:00
Blair Bonnett
3f777ce5e2
Fix msg_check_escapes() so it allows escaped backslashes.
...
If a valid escape (\n, \s, or \\) is found, increment the pointer
marking the start of the next search so we don't start looking at the
escaped character. The old behaviour was a problem for messages
containing slashes -- the escaped slash would be looked at in the next
pass and so the following character would be treated as an escape,
causing the message to be dropped for having "an invalid ADC escape".
2012-09-17 23:31:20 +12:00
Jan Vidar Krey
fb11589bb0
Drop all ADC messages containing illegal ADC escapes.
2012-08-07 11:55:29 +02:00
Tilka
d49127b507
changed all calls to assert() to uhub_assert()
2012-05-02 21:06:46 +02:00
Jan Vidar Krey
9b57279628
Many Visual C++ compile warnings and errors fixed.
2011-01-03 00:03:07 +01:00
Jan Vidar Krey
b3ed3a5526
Fix a silly invalid read operation
2010-05-28 15:23:44 +02:00
Jan Vidar Krey
076492f1b9
Fix some small memory leaks.
2010-04-21 18:34:55 +02:00
Jan Vidar Krey
b6fb2b41bd
Fix a potential crash
2010-04-21 18:34:39 +02:00
Jan Vidar Krey
963416ad73
Cleanup reference adc message reference counting somewhat.
2010-02-16 20:51:10 +01:00
Jan Vidar Krey
29c162727c
Added lots of new asserts which should trigger in case we double delete a ADC message.
2010-02-15 19:03:19 +01:00
Jan Vidar Krey
00995a1946
Fix potential memory leaks and crashes.
2009-11-18 17:41:28 +01:00
Jan Vidar Krey
4fd182c55e
Fix compile warning.
2009-08-31 20:36:25 +02:00
Jan Vidar Krey
993d9ae33b
Fix some issues regarding header extraction.
2009-08-31 19:45:47 +02:00
Jan Vidar Krey
c17ae06b93
Added some memory debugging facilities to the adc_message structures.
2009-08-04 03:37:30 +02:00
Jan Vidar Krey
367871e476
Renamed all "struct user" to hub_user in order to resolve a naming conflict on OpenWRT.
...
Basically: sed -i 's/struct user/struct hub_user/g' `find -type f`
2009-07-26 01:47:17 +02:00
Jan Vidar Krey
6e5d28c2d4
Rework logging code to be able to turn it off completely.
2009-07-26 01:38:38 +02:00
Jan Vidar Krey
36a07e3f7e
Reorganized sources slightly.
2009-07-25 20:05:27 +02:00