diff options
author | davidovski <david@davidovski.xyz> | 2023-05-17 17:02:25 +0000 |
---|---|---|
committer | davidovski <david@davidovski.xyz> | 2023-05-17 17:03:10 +0000 |
commit | a5ee6fa1836ed3986be333d6c9b4eed8d639636b (patch) | |
tree | ea481e4c98374c67be4188e99c297c36402ad346 /repo/schroot/getmntent.patch | |
parent | 0d37a1ef234c38b27faba43bc3a22f985d311deb (diff) |
Add schroot
Diffstat (limited to 'repo/schroot/getmntent.patch')
-rw-r--r-- | repo/schroot/getmntent.patch | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/repo/schroot/getmntent.patch b/repo/schroot/getmntent.patch new file mode 100644 index 0000000..8453bfb --- /dev/null +++ b/repo/schroot/getmntent.patch @@ -0,0 +1,60 @@ +From db62a534ebcf60391d9e0acffa641e60dfba18fb Mon Sep 17 00:00:00 2001 +From: Andrea Brancaleoni <abc@pompel.me> +Date: Wed, 19 Sep 2018 10:36:36 +0200 +Subject: [PATCH] getmntent fix + +--- + sbuild/sbuild-mntstream.cc | 15 ++------------- + sbuild/sbuild-mntstream.h | 3 +-- + 2 files changed, 3 insertions(+), 15 deletions(-) + +diff --git sbuild/sbuild-mntstream.cc sbuild/sbuild-mntstream.cc +index d376fe5..d7324e7 100644 +--- a/sbuild/sbuild-mntstream.cc ++++ b/sbuild/sbuild-mntstream.cc +@@ -37,9 +37,7 @@ namespace + emap init_errors[] = + { + // TRANSLATORS: %1% = mount file name +- emap(mntstream::MNT_OPEN, N_("Failed to open mount file ‘%1%’")), +- // TRANSLATORS: %1% = mount file name +- emap(mntstream::MNT_READ, N_("Failed to read mount file ‘%1%’")) ++ emap(mntstream::MNT_OPEN, N_("Failed to open mount file ‘%1%’")) + }; + + } +@@ -109,16 +107,7 @@ mntstream::read(int quantity) + errno = 0; + entry = getmntent(mntfile); + +- if (entry == 0) // EOF or error +- { +- //std::cerr << "Mount file read error: "; +- if (errno) // error +- { +- this->error_status = true; +- throw error(this->file, MNT_READ, strerror(errno)); +- } +- return; +- } ++ if (entry == 0) return; + + mntentry newentry(*entry); // make a mntentry + this->data.push_back(newentry); // push onto the end of the list +diff --git sbuild/sbuild-mntstream.h sbuild/sbuild-mntstream.h +index ea3d179..fffcdf4 100644 +--- a/sbuild/sbuild-mntstream.h ++++ b/sbuild/sbuild-mntstream.h +@@ -49,8 +49,7 @@ namespace sbuild + /// Error codes. + enum error_code + { +- MNT_OPEN, ///< Failed to open mount file. +- MNT_READ ///< Failed to read mount file. ++ MNT_OPEN ///< Failed to open mount file. + }; + + /// Exception type. +-- +2.19.0 + |