Skip to content

Commit ae571e8

Browse files
committed
copy kernel modules when iterating because size may change
Signed-off-by: Zen <[email protected]>
1 parent 3a92ea8 commit ae571e8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/ugrd/kmod/kmod.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ def process_kmod_dependencies(self, kmod: str) -> None:
263263
def process_modules(self) -> None:
264264
""" Processes all kernel modules, adding dependencies to the initramfs. """
265265
self.logger.debug("Processuing kernel modules: %s" % self['kernel_modules'])
266-
for kmod in self['kernel_modules']:
266+
for kmod in self['kernel_modules'].copy():
267267
self.logger.debug("Processing kernel module: %s" % kmod)
268268
try:
269269
process_kmod_dependencies(self, kmod)

0 commit comments

Comments
 (0)