From 690f6191a4332123a912c812a19a37cef253e90c Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Thu, 1 Jul 2021 11:34:04 +0200 Subject: Check sources.list could be parsed before adding volatile files We just used the pointer returned which might be nullptr, properly call BuildSourceList() and check the result first. Closes: #990518 --- test/integration/test-bug-990518-sourceslist-volatile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 test/integration/test-bug-990518-sourceslist-volatile (limited to 'test') diff --git a/test/integration/test-bug-990518-sourceslist-volatile b/test/integration/test-bug-990518-sourceslist-volatile new file mode 100755 index 000000000..1353566a3 --- /dev/null +++ b/test/integration/test-bug-990518-sourceslist-volatile @@ -0,0 +1,15 @@ +#!/bin/sh +set -e + +TESTDIR="$(readlink -f "$(dirname "$0")")" +. "$TESTDIR/framework" + +setupenvironment +configarchitecture 'amd64' + +buildsimplenativepackage 'foo' 'amd64' '1' + +echo foo > rootdir/etc/apt/sources.list.d/test.list + +testfailureequal "E: Malformed line 1 in source list ${TMPWORKINGDIRECTORY}/rootdir/etc/apt/sources.list.d/test.list (type) +E: The list of sources could not be read." apt install ./incoming/foo_1_amd64.deb -s -- cgit v1.2.3-70-g09d2