genode/repos/os/src/server
Christian Prochaska 0fd53c7fe4 Extract numeric string arguments with the correct signedness
There are lots of places where a numeric argument of an argument string
gets extraced as signed long value and then assigned to an unsigned long
variable. If the value in the string was negative, it would not be
detected as invalid (and replaced by the default value), but become a
positive bogus value.

With this patch, numeric values which are supposed to be unsigned get
extracted with the 'ulong_value()' function, which returns the default
value for negative numbers.

Fixes #1472
2015-04-13 14:18:15 +02:00
..
blk_cache blk_cache: don't try to sync 'zero' chunks 2014-09-11 10:23:38 +02:00
dynamic_rom dynamic_rom: remove superfluous sigh dissolve 2014-10-13 15:21:52 +02:00
fs_rom fs_rom: realloc only when dataspace grew 2015-01-26 12:28:42 +01:00
input_merger Input merger 2014-10-10 13:02:30 +02:00
iso9660 iso9660: remove on-demand paging 2014-10-10 13:02:31 +02:00
loader Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
log_report Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
log_terminal Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lx_fs lx_fs: improve root directory handling 2014-10-10 13:02:29 +02:00
mixer Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
nic_bridge nic session: link-state change handling 2015-03-27 11:53:13 +01:00
nic_loopback nic session: link-state change handling 2015-03-27 11:53:13 +01:00
nit_fb nitpicker: forward touch events 2015-03-19 08:57:19 +01:00
nitpicker Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
part_blk part_blk: add GPT support 2015-03-19 09:22:37 +01:00
ram_blk ram_blk: remove superfluous block_number check 2014-06-06 14:54:08 +02:00
ram_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
report_rom Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
rom_blk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rom_prefetcher rom_prefetcher: Yield CPU after each request 2015-01-26 12:28:41 +01:00
tar_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tar_rom Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
terminal_crosslink Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
terminal_log terminal_log: don't write null-termination to terminal 2014-08-22 16:16:39 +02:00
trace_fs Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tz_vmm tz_vmm: support USB-Armory board 2015-02-27 11:48:35 +01:00
vmm hw_arndale: enable ARM virtualization extensions 2015-02-27 11:48:05 +01:00