summaryrefslogtreecommitdiff
path: root/util/processinfo_linux2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'util/processinfo_linux2.cpp')
-rw-r--r--util/processinfo_linux2.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/util/processinfo_linux2.cpp b/util/processinfo_linux2.cpp
index eaaee09..917e707 100644
--- a/util/processinfo_linux2.cpp
+++ b/util/processinfo_linux2.cpp
@@ -38,7 +38,13 @@ namespace mongo {
sprintf( name , "/proc/%d/stat" , pid );
FILE * f = fopen( name , "r");
-
+ if ( ! f ){
+ stringstream ss;
+ ss << "couldn't open [" << name << "] " << OUTPUT_ERRNO;
+ string s = ss.str();
+ msgasserted( 13276 , s.c_str() );
+ }
+
int found = fscanf(f,
"%d %s %c "
"%d %d %d %d %d "