[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

gearmand - PATH_MAX patch review



Howdy,

Attached is a patch for gearmand to fix an FTBFS on PATH_MAX.  Could you please take a look and if
it looks sane I will submit to Debian.

Thanks!

Barry

Index: gearmand-0.32/libtest/server.cc
===================================================================
--- gearmand-0.32.orig/libtest/server.cc	2012-06-18 01:26:30.000000000 +0000
+++ gearmand-0.32/libtest/server.cc	2012-06-18 01:37:08.000000000 +0000
@@ -204,13 +204,20 @@
           continue;
         }
 
+#ifdef _GNU_SOURCE
+        char *getcwd_buf= get_current_dir_name();
+#else
         char buf[PATH_MAX];
         char *getcwd_buf= getcwd(buf, sizeof(buf));
+#endif
         throw libtest::fatal(LIBYATL_DEFAULT_PARAM,
                              "Unable to open pidfile in %s for: %s stderr:%s",
                              getcwd_buf ? getcwd_buf : "",
                              _running.c_str(),
                              _app.stderr_c_str());
+#ifdef _GNU_SOURCE
+        free(getcwd_buf);
+#endif
       }
     }
   }

Reply to: