User: | Jiri Slaby |
Error type: | Reachable Error Location |
Error type description: | A specified error location is reachable in some program path |
File location: | ldv-linux-3.4/32_1_cilled_safe_ok_nondet_linux-3.4-32_1-drivers--staging--comedi--drivers--comedi_bond.ko-ldv_main0_sequence_infinite_withcheck_stateful.cil.out.c |
Line in file: | 3408 |
Project: | SV-COMP 2013 |
Project version: | 2.6.28 |
Tools: |
Manual Work
|
Entered: | 2013-01-17 16:57:54 UTC |
3378 if (minor < 0) { 3379 { 3380#line 385 3381 printk("<3>comedi_bond: INTERNAL ERROR: Minor %d is invalid!\n", minor); 3382 } 3383#line 386 3384 return (0); 3385 } else 3386#line 384 3387 if (minor >= 48) { 3388 { 3389#line 385 3390 printk("<3>comedi_bond: INTERNAL ERROR: Minor %d is invalid!\n", minor); 3391 } 3392#line 386 3393 return (0); 3394 } else { 3395 3396 } 3397 { 3398#line 388 3399 __cil_tmp77 = (unsigned long )dev; 3400#line 388 3401 __cil_tmp78 = __cil_tmp77 + 32; 3402#line 388 3403 __cil_tmp79 = *((int *)__cil_tmp78); 3404#line 388 3405 if (minor == __cil_tmp79) { 3406 { 3407#line 389 3408 printk("<3>comedi_bond: INTERNAL ERROR: Cannot bond this driver to itself!\n"); 3409 } 3410#line 390 3411 return (0); 3412 } else { 3413 3414 } 3415 } 3416 { 3417#line 392 3418 __cil_tmp80 = minor * 8UL;