diff --git a/src/lib/elput/elput_logind.c b/src/lib/elput/elput_logind.c index 799a26a10c..22cb1b02cc 100644 --- a/src/lib/elput/elput_logind.c +++ b/src/lib/elput/elput_logind.c @@ -427,7 +427,7 @@ _logind_connect(Elput_Manager **manager, const char *seat, unsigned int tty) if (ret < 0) { ERR("Failed to get session seat"); - if (s) free(s); + free(s); goto seat_err; } else if ((seat) && (s) && (strcmp(seat, s)))