fix r3155
diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c
index 9515f32..c46a47d 100644
--- a/src/event/ngx_event_openssl.c
+++ b/src/event/ngx_event_openssl.c
@@ -1947,7 +1947,7 @@
     s->len = 2 * len;
     s->data = ngx_pnalloc(pool, 2 * len);
     if (s->data == NULL) {
-        ngx_free(p);
+        ngx_free(buf);
         return NGX_ERROR;
     }