From f7058be535637cc5cee39a9b1aa852461cfb66fd Mon Sep 17 00:00:00 2001
From: Kozlov Dmitry <dima@server>
Date: Thu, 30 Dec 2010 13:38:25 +0300
Subject: pppd_compat: fixed bug

---
 accel-pptpd/extra/pppd_compat.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/accel-pptpd/extra/pppd_compat.c b/accel-pptpd/extra/pppd_compat.c
index f6e85b02..f897dd68 100644
--- a/accel-pptpd/extra/pppd_compat.c
+++ b/accel-pptpd/extra/pppd_compat.c
@@ -476,8 +476,7 @@ static void fill_env(char **env, struct pppd_compat_pd_t *pd)
 {
 	snprintf(env[0], 64, "PEERNAME=%s", pd->ppp->username);
 	
-	if (pd->ppp->stop_time) {
-
+	if (pd->ppp->stop_time && env[1]) {
 		snprintf(env[1], 24, "CONNECT_TIME=%lu", pd->ppp->stop_time - pd->ppp->start_time);
 		snprintf(env[2], 24, "BYTES_SENT=%u", pd->bytes_sent);
 		snprintf(env[3], 24, "BYTES_RCVD=%u", pd->bytes_rcvd);
-- 
cgit v1.2.3