Author: kkaempf Date: Fri Dec 5 12:16:38 2008 New Revision: 11879 URL: http://svn.opensuse.org/viewcvs/zypp?rev=11879&view=rev Log: creating xsolvable with Id 0 will return NULL Modified: trunk/sat-solver/applayer/xsolvable.c Modified: trunk/sat-solver/applayer/xsolvable.c URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/applayer/xsolvable.c?rev=11879&r1=11878&r2=11879&view=diff ============================================================================== --- trunk/sat-solver/applayer/xsolvable.c (original) +++ trunk/sat-solver/applayer/xsolvable.c Fri Dec 5 12:16:38 2008 @@ -28,11 +28,14 @@ XSolvable * xsolvable_new( Pool *pool, Id id ) { - XSolvable *xsolvable = (XSolvable *)malloc( sizeof( XSolvable )); - xsolvable->pool = pool; - xsolvable->id = id; + if (id) { + XSolvable *xsolvable = (XSolvable *)malloc( sizeof( XSolvable )); + xsolvable->pool = pool; + xsolvable->id = id; - return xsolvable; + return xsolvable; + } + return NULL; } -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org