aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-06-06 06:19:19 +0000
committervapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-06-06 06:19:19 +0000
commit363e899956975832f79279bde65885245c4c60dc (patch)
treefb2b95ea8aeff698a02d8ac3d95478bc2cd4bfb7
parent4794fcf062d6d818a2e300e47f484e7d04059269 (diff)
downloadbusybox-w32-363e899956975832f79279bde65885245c4c60dc.tar.gz
busybox-w32-363e899956975832f79279bde65885245c4c60dc.tar.bz2
busybox-w32-363e899956975832f79279bde65885245c4c60dc.zip
fix from uClinux-dist for proper exit status if reading /proc/modules failed
git-svn-id: svn://busybox.net/trunk/busybox@15295 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--modutils/lsmod.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/modutils/lsmod.c b/modutils/lsmod.c
index 10af2bd0d..1020158ed 100644
--- a/modutils/lsmod.c
+++ b/modutils/lsmod.c
@@ -190,13 +190,13 @@ int lsmod_main(int argc, char **argv)
190 } 190 }
191 fclose(file); 191 fclose(file);
192 } 192 }
193 return 0; /* Success */ 193 return EXIT_SUCCESS;
194#else 194#else
195 if (bb_xprint_file_by_name("/proc/modules") < 0) { 195 if (bb_xprint_file_by_name("/proc/modules") == 0)
196 return 0; 196 return EXIT_SUCCESS;
197 }
198#endif /* CONFIG_FEATURE_2_6_MODULES */ 197#endif /* CONFIG_FEATURE_2_6_MODULES */
199 return 1; 198
199 return EXIT_FAILURE;
200} 200}
201 201
202#endif /* CONFIG_FEATURE_QUERY_MODULE_INTERFACE */ 202#endif /* CONFIG_FEATURE_QUERY_MODULE_INTERFACE */