]> git.sur5r.net Git - bacula/bacula/commit
Fix bug #1959 input validation on delete of jobs.
authorMarco van Wieringen <mvw@planets.elm.net>
Thu, 29 Nov 2012 17:40:46 +0000 (18:40 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:51:03 +0000 (14:51 +0200)
commit11990fb0ebc109a9afd5b35f4a357bda7dd43c9a
tree61fbb47dd355c9cf5c33dea3ff43f80a7c2dd5f1
parent819b9e9d1399d659670e52baec375fbf279b374f
Fix bug #1959 input validation on delete of jobs.

The current code doesn't check on delete of a Job if the given JobId is
a number. Things changed are:

- Use str_to_uint64 casted to uint32_t to match JobId_t
- Validate all tokens parsed to be a valid number.
- Check the range to be increasing.
- Ask for confirmation when the range is more then 25 jobs.
- Reindented some wrongly indented code (2 vs 3 spaces)
bacula/src/dird/ua_cmds.c