summaryrefslogtreecommitdiff
path: root/sci-geosciences/liblas/files/liblas-1.8.1-CVE-2018-20540-fixup.patch
blob: 6f0c132b5c58214c182c529abcb32e746208b54b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From 6a666b9101293b13fde4e4eb1d2c627f7613515e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felipe=20M=2E=20L=C3=B3pez?= <femulop@gmail.com>
Date: Fri, 19 Jul 2019 08:26:44 +0200
Subject: [PATCH] Always return NULL when Open() is used (#168)

Attempt to open LAS file using standard stream, without
Boost supports built in, always failed with
"Cannot open sample.las for read.  Exiting..."
---
 include/liblas/liblas.hpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/liblas/liblas.hpp b/include/liblas/liblas.hpp
index 325de3ff..5c950ce0 100644
--- a/include/liblas/liblas.hpp
+++ b/include/liblas/liblas.hpp
@@ -138,6 +138,7 @@ inline std::istream* Open(std::string const& filename, std::ios::openmode mode)
         ifs = new std::ifstream();
         ifs->open(filename.c_str(), mode);
         if (ifs->is_open() == false) return NULL;
+        return ifs;
     }
     catch (...)
     {