From d01961dec198adc9ec2871b92b8bbc8a572c25f1 Mon Sep 17 00:00:00 2001
From: Lizzzka007 <gashchuk2011@mail.ru>
Date: Sun, 3 Nov 2024 01:27:35 +0300
Subject: [PATCH] .

---
 include/memory-faucet.h | 3 ++-
 src/memory-faucet.cpp   | 8 +++++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/include/memory-faucet.h b/include/memory-faucet.h
index 36158f1..ed986b4 100644
--- a/include/memory-faucet.h
+++ b/include/memory-faucet.h
@@ -38,7 +38,8 @@ public:
     memBuf(const size_t required_size);
     memBuf();
     ~memBuf();
-    void*& ptr();
+    void* ptr();
+    const void* ptr() const;
     void free_memory();
     int get_size() const;
     void get_memory(const size_t required_size);
diff --git a/src/memory-faucet.cpp b/src/memory-faucet.cpp
index 0005628..d128476 100644
--- a/src/memory-faucet.cpp
+++ b/src/memory-faucet.cpp
@@ -86,7 +86,13 @@ memBuf<mem, choose_type>::~memBuf()
 }
 
 template< MemType mem, buf_choose_policy choose_type >
-void*& memBuf<mem, choose_type>::ptr()
+void* memBuf<mem, choose_type>::ptr()
+{
+    return buf;
+}
+
+template< MemType mem, buf_choose_policy choose_type >
+const void* memBuf<mem, choose_type>::ptr() const
 {
     return buf;
 }
-- 
GitLab