From b14c18ee64fc822dd6b0f5baea87226d59707d5a Mon Sep 17 00:00:00 2001 From: Scags Date: Thu, 1 Oct 2020 16:28:07 -0500 Subject: [PATCH] Fix invalid sm_dump_netprops_xml output (#1360) --- extensions/sdktools/vhelpers.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/extensions/sdktools/vhelpers.cpp b/extensions/sdktools/vhelpers.cpp index bb712d26..24e5524b 100644 --- a/extensions/sdktools/vhelpers.cpp +++ b/extensions/sdktools/vhelpers.cpp @@ -412,12 +412,12 @@ void UTIL_DrawSendTable_XML(FILE *fp, SendTable *pTable, int space_count) SendTable *pOtherTable; SendProp *pProp; - fprintf(fp, " %s\n", spaces, pTable->GetName()); + fprintf(fp, " %s\n", spaces, pTable->GetName()); for (int i = 0; i < pTable->GetNumProps(); i++) { pProp = pTable->GetProp(i); - fprintf(fp, " %s\n", spaces, pProp->GetName()); + fprintf(fp, " %s\n", spaces, pProp->GetName()); if ((type_name = GetDTTypeName(pProp->GetType())) != NULL) { @@ -444,9 +444,9 @@ void UTIL_DrawSendTable_XML(FILE *fp, SendTable *pTable, int space_count) void UTIL_DrawServerClass_XML(FILE *fp, ServerClass *sc) { - fprintf(fp, "\n", sc->GetName()); - UTIL_DrawSendTable_XML(fp, sc->m_pTable, 0); - fprintf(fp, "\n"); + fprintf(fp, " \n", sc->GetName()); + UTIL_DrawSendTable_XML(fp, sc->m_pTable, 1); + fprintf(fp, " \n"); } void UTIL_DrawSendTable(FILE *fp, SendTable *pTable, int level = 1) @@ -540,6 +540,7 @@ CON_COMMAND(sm_dump_netprops_xml, "Dumps the networkable property table as an XM fprintf(fp, "\n\n"); fprintf(fp, "\n\n", g_pSM->GetGameFolderName(), buffer); + fprintf(fp, "\n"); ServerClass *pBase = gamedll->GetAllServerClasses(); while (pBase != NULL) @@ -548,6 +549,7 @@ CON_COMMAND(sm_dump_netprops_xml, "Dumps the networkable property table as an XM pBase = pBase->m_pNext; } + fprintf(fp, "\n"); fclose(fp); }