"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "xorriso/findjob.c" between
xorriso-1.5.2.tar.gz and xorriso-1.5.4.tar.gz

About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.

findjob.c  (xorriso-1.5.2):findjob.c  (xorriso-1.5.4)
skipping to change at line 722 skipping to change at line 722
struct ExprnodE *true_branch; struct ExprnodE *true_branch;
if(!Findjob_cursor_complete(job,0)) { if(!Findjob_cursor_complete(job,0)) {
job->errn= -3; job->errn= -3;
sprintf(job->errmsg, sprintf(job->errmsg,
"Unary operator or expression expected, -endif found"); "Unary operator or expression expected, -endif found");
return(0); return(0);
} }
if(job->cursor->up==NULL) if(job->cursor->up==NULL)
goto improper_range; goto improper_range;
/* test wether parent node is -if */ /* test whether parent node is -if */
job->cursor= job->cursor->up; job->cursor= job->cursor->up;
Exprnode_get_branch(job->cursor, &true_branch, 0); Exprnode_get_branch(job->cursor, &true_branch, 0);
if(!Exprnode_is_if(job->cursor,0) || true_branch == NULL) { if(!Exprnode_is_if(job->cursor,0) || true_branch == NULL) {
improper_range:; improper_range:;
job->errn= -5; job->errn= -5;
sprintf(job->errmsg, "-endif-mark found outside its proper range."); sprintf(job->errmsg, "-endif-mark found outside its proper range.");
return(0); return(0);
} }
/* go to grand parent node */ /* go to grand parent node */
job->cursor= job->cursor->up; job->cursor= job->cursor->up;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)