diff --git a/scripts/gnt-backup b/scripts/gnt-backup
index fd7b18a0cb919664be36e75c1008fce86e97d37f..77c1fcb4f0988d2c950f3dbcfc6163813772afda 100755
--- a/scripts/gnt-backup
+++ b/scripts/gnt-backup
@@ -45,6 +45,7 @@ def PrintExportList(opts, args):
 
   """
   exports = GetClient().QueryExports(opts.nodes)
+  retcode = 0
   for node in exports:
     ToStdout("Node: %s", node)
     ToStdout("Exports:")
@@ -53,6 +54,8 @@ def PrintExportList(opts, args):
         ToStdout("\t%s", instance_name)
     else:
       ToStdout("  Could not get exports list")
+      retcode = 1
+  return retcode
 
 
 def ExportInstance(opts, args):