From 2bd7cd455be57fb867284a2a535476f3879dbf85 Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Fri, 11 Apr 2025 11:50:26 +0200 Subject: [PATCH] b gpio --- server/gpio/gpio.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/gpio/gpio.cpp b/server/gpio/gpio.cpp index 6566929..cace72c 100644 --- a/server/gpio/gpio.cpp +++ b/server/gpio/gpio.cpp @@ -12,6 +12,8 @@ GPIO::GPIO(QObject *parent) : QObject(parent), m_offset(0) GPIO::~GPIO() { + if (!m_request.get()) + return; m_request->release(); } @@ -47,8 +49,8 @@ void GPIO::configure_pin(Direction dir, uint8_t gpio) void GPIO::set_value(bool value) { #if defined(__aarch64__) || defined(__x86_64__) -if (!m_request.get()) - return; + if (!m_request.get()) + return; m_request->set_value(m_offset, (gpiod::line::value)value); #endif }