> > > > diff --git a/src/acm.c b/src/acm.c index 8f147ef..fae9d0b 100644
> > > > --- a/src/acm.c
> > > > +++ b/src/acm.c
> > > > @@ -193,7 +193,7 @@ static int log_level = 0; static char
> > > > lock_file[128] = "/var/run/ibacm.pid"; static short server_port =
> > > > 6125; static int support_ip
> > > diff --git a/src/acm.c b/src/acm.c
> > > index 8f147ef..fae9d0b 100644
> > > --- a/src/acm.c
> > > +++ b/src/acm.c
> > > @@ -193,7 +193,7 @@ static int log_level = 0; static char
> > > lock_file[128] = "/var/run/ibacm.pid"; static short server_port =
> > > 6125; static int support_ips_in_a
> >
> > diff --git a/src/acm.c b/src/acm.c
> > index 8f147ef..fae9d0b 100644
> > --- a/src/acm.c
> > +++ b/src/acm.c
> > @@ -193,7 +193,7 @@ static int log_level = 0; static char
> > lock_file[128] = "/var/run/ibacm.pid"; static short server_port =
> > 6125; static int support_ips_in_addr_cfg =
>
> diff --git a/src/acm.c b/src/acm.c
> index 8f147ef..fae9d0b 100644
> --- a/src/acm.c
> +++ b/src/acm.c
> @@ -193,7 +193,7 @@ static int log_level = 0; static char lock_file[128] =
> "/var/run/ibacm.pid"; static short server_port = 6125; static int
> support_ips_in_addr_cfg = 0; -static char
From: Kaike Wan
This patch fixes a segfault error when the option file defines the provider
lib path. The variable prov_lib_path should be a buffer (char array) instead
of a char pointer. This allows a string to be copied into it during option
parsing.
Signed-off-by: Kaike Wan
---
src/acm.c |