avformat/subfile: Assert that whence is a known case
This may help CID1452449 Uninitialized scalar variable Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
		
							parent
							
								
									2a0a7d964b
								
							
						
					
					
						commit
						426d8c84c3
					
				@ -18,6 +18,7 @@
 | 
				
			|||||||
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 | 
					 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "libavutil/avassert.h"
 | 
				
			||||||
#include "libavutil/avstring.h"
 | 
					#include "libavutil/avstring.h"
 | 
				
			||||||
#include "libavutil/opt.h"
 | 
					#include "libavutil/opt.h"
 | 
				
			||||||
#include "url.h"
 | 
					#include "url.h"
 | 
				
			||||||
@ -135,6 +136,8 @@ static int64_t subfile_seek(URLContext *h, int64_t pos, int whence)
 | 
				
			|||||||
    case SEEK_END:
 | 
					    case SEEK_END:
 | 
				
			||||||
        new_pos = end + pos;
 | 
					        new_pos = end + pos;
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
 | 
					    default:
 | 
				
			||||||
 | 
					        av_assert0(0);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if (new_pos < c->start)
 | 
					    if (new_pos < c->start)
 | 
				
			||||||
        return AVERROR(EINVAL);
 | 
					        return AVERROR(EINVAL);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user