Changeset 136

Show
Ignore:
Timestamp:
04/20/06 21:25:51 (3 years ago)
Author:
abauer
Message:

Add the last anchor even if empty

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/6620-branch

    • Property svn:ignore changed from
      .cdtproject
      configure
      Makefile.in
      Doxyfile
      .project
      config.log
      config.status
      stamp-h1
      config.h
      config.h.in
      autom4te.cache
      libtool
      aclocal.m4
      Makefile
      libsyncml-1.0.pc
      to
      .cdtproject
      configure
      Makefile.in
      Doxyfile
      .project
      config.log
      config.status
      stamp-h1
      config.h
      config.h.in
      autom4te.cache
      libtool
      aclocal.m4
      Makefile
      libsyncml-1.0.pc
      build-stamp
      config.guess
      config.sub
  • branches/6620-branch/libsyncml/parser/sml_xml_assm.c

    r135 r136  
    175175        } 
    176176         
    177         if (!_smlXmlAssemblerAddStringNS(assm, SML_ELEMENT_NEXT, SML_NAMESPACE_METINF, anchor->next, error)) 
    178                 goto error; 
    179          
    180177        if (anchor->last) { 
    181178                if (!_smlXmlAssemblerAddStringNS(assm, SML_ELEMENT_LAST, SML_NAMESPACE_METINF, anchor->last, error)) 
    182179                        goto error; 
    183         } 
     180        } else { 
     181                if (!_smlXmlAssemblerAddStringNS(assm, SML_ELEMENT_LAST, SML_NAMESPACE_METINF, "", error)) 
     182                        goto error; 
     183        } 
     184         
     185        if (!_smlXmlAssemblerAddStringNS(assm, SML_ELEMENT_NEXT, SML_NAMESPACE_METINF, anchor->next, error)) 
     186                goto error; 
    184187         
    185188        if (!_smlXmlAssemblerEndNode(assm, error)) 
     
    10641067                if (!cmdname) 
    10651068                        goto error; 
     1069                         
    10661070                if (!_smlXmlAssemblerAddString(assm, SML_ELEMENT_CMD, cmdname, error)) 
    10671071                        goto error; 
    1068          
    1069                 if (status->data) { 
    1070                         if (!_smlXmlAssemblerAddString(assm, SML_ELEMENT_DATA, status->data, error)) 
    1071                                 goto error; 
    1072                 } 
    10731072        } 
    10741073         
     
    11571156        if (status->targetRef) { 
    11581157                if (!_smlXmlAssemblerAddString(assm, SML_ELEMENT_TARGETREF, status->targetRef->locURI, error)) 
     1158                        goto error; 
     1159        } 
     1160         
     1161        if (status->type != SML_COMMAND_TYPE_RESULTS && status->data) { 
     1162                if (!_smlXmlAssemblerAddString(assm, SML_ELEMENT_DATA, status->data, error)) 
    11591163                        goto error; 
    11601164        }