]> 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)
commit2b9fce40ad3cf7677d06b876c19f1fabffd9e0c2
tree5cae65d8b5609b3b5ed2dc27e53057c8191608df
parentdd2af36a47477a21372cc6da0d835b025bd7e17d
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