Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
belle-sip
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
4
Issues
4
List
Board
Labels
Milestones
Merge Requests
7
Merge Requests
7
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
External Wiki
External Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
BC
public
belle-sip
Commits
3cf82aaf
Commit
3cf82aaf
authored
Jul 31, 2015
by
jehan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix mem leak
parent
1e9d19dd
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
4 additions
and
3 deletions
+4
-3
parameters.h
include/belle-sip/parameters.h
+1
-1
belle_sip_parameters.c
src/belle_sip_parameters.c
+2
-1
belle_sip_uri_impl.c
src/belle_sip_uri_impl.c
+1
-1
No files found.
include/belle-sip/parameters.h
View file @
3cf82aaf
...
@@ -34,7 +34,7 @@ belle_sip_parameters_t* belle_sip_parameters_new();
...
@@ -34,7 +34,7 @@ belle_sip_parameters_t* belle_sip_parameters_new();
* remove all parameters */
* remove all parameters */
BELLESIP_EXPORT
void
belle_sip_parameters_clean
(
belle_sip_parameters_t
*
params
);
BELLESIP_EXPORT
void
belle_sip_parameters_clean
(
belle_sip_parameters_t
*
params
);
BELLESIP_EXPORT
void
belle_sip_parameters_destroy
(
belle_sip_parameters_t
*
params
);
/*BELLESIP_EXPORT void belle_sip_parameters_destroy(belle_sip_parameters_t* params);*/
BELLESIP_EXPORT
const
char
*
belle_sip_parameters_get_parameter
(
const
belle_sip_parameters_t
*
obj
,
const
char
*
name
);
BELLESIP_EXPORT
const
char
*
belle_sip_parameters_get_parameter
(
const
belle_sip_parameters_t
*
obj
,
const
char
*
name
);
/*
/*
...
...
src/belle_sip_parameters.c
View file @
3cf82aaf
...
@@ -29,7 +29,8 @@ void belle_sip_parameters_clean(belle_sip_parameters_t* params) {
...
@@ -29,7 +29,8 @@ void belle_sip_parameters_clean(belle_sip_parameters_t* params) {
params
->
paramnames_list
=
NULL
;
params
->
paramnames_list
=
NULL
;
params
->
param_list
=
NULL
;
params
->
param_list
=
NULL
;
}
}
void
belle_sip_parameters_destroy
(
belle_sip_parameters_t
*
params
)
{
static
void
belle_sip_parameters_destroy
(
belle_sip_parameters_t
*
params
)
{
belle_sip_parameters_clean
(
params
);
belle_sip_parameters_clean
(
params
);
}
}
...
...
src/belle_sip_uri_impl.c
View file @
3cf82aaf
...
@@ -132,7 +132,7 @@ belle_sip_error_code belle_sip_uri_marshal(const belle_sip_uri_t* uri, char* buf
...
@@ -132,7 +132,7 @@ belle_sip_error_code belle_sip_uri_marshal(const belle_sip_uri_t* uri, char* buf
belle_sip_parameters_t
*
encparams
=
belle_sip_parameters_new
();
belle_sip_parameters_t
*
encparams
=
belle_sip_parameters_new
();
belle_sip_list_for_each2
(
uri
->
params
.
param_list
,
(
void
(
*
)(
void
*
,
void
*
))
encode_params
,
&
encparams
->
param_list
);
belle_sip_list_for_each2
(
uri
->
params
.
param_list
,
(
void
(
*
)(
void
*
,
void
*
))
encode_params
,
&
encparams
->
param_list
);
error
=
belle_sip_parameters_marshal
(
encparams
,
buff
,
buff_size
,
offset
);
error
=
belle_sip_parameters_marshal
(
encparams
,
buff
,
buff_size
,
offset
);
belle_sip_
parameters_destroy
(
encparams
);
belle_sip_
object_unref
(
encparams
);
if
(
error
!=
BELLE_SIP_OK
)
return
error
;
if
(
error
!=
BELLE_SIP_OK
)
return
error
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment