diff --git a/scripts/isar-sstate b/scripts/isar-sstate
index 4ea38bc8..64511c44 100755
--- a/scripts/isar-sstate
+++ b/scripts/isar-sstate
@@ -869,9 +869,9 @@ def sstate_lint(target, verbose, sources_dir, build_dir, exit_code, pedantic, li
                name in ADDITIONAL_IGNORED_VARNAMES:
                 continue
             # remove leading whitespaces possibly added by appending
-            val = val.lstrip()
-            if not val:
+            if not val or not val.lstrip():
                 continue
+            val = val.lstrip()
 
             if name == 'SRC_URI':
                 src_uri = val.split()
