@@ -265,7 +265,7 @@ module ClientRequest {
265265 or
266266 responseType = this .getResponseType ( ) and
267267 promise = false and
268- result = this .getReturn ( ) .getPromisedError ( ) .getMember ( "response" ) .getAnImmediateUse ( )
268+ result = this .getReturn ( ) .getPromisedError ( ) .getMember ( "response" ) .asSource ( )
269269 }
270270 }
271271
@@ -463,7 +463,7 @@ module ClientRequest {
463463 */
464464 private API:: Node netSocketInstantiation ( DataFlow:: NewNode socket ) {
465465 result = API:: moduleImport ( "net" ) .getMember ( "Socket" ) .getInstance ( ) and
466- socket = result .getAnImmediateUse ( )
466+ socket = result .asSource ( )
467467 }
468468
469469 /**
@@ -827,7 +827,7 @@ module ClientRequest {
827827 class ApolloClientRequest extends ClientRequest:: Range , API:: InvokeNode {
828828 ApolloClientRequest ( ) { this = apolloUriCallee ( ) .getAnInvocation ( ) }
829829
830- override DataFlow:: Node getUrl ( ) { result = this .getParameter ( 0 ) .getMember ( "uri" ) .getARhs ( ) }
830+ override DataFlow:: Node getUrl ( ) { result = this .getParameter ( 0 ) .getMember ( "uri" ) .asSink ( ) }
831831
832832 override DataFlow:: Node getHost ( ) { none ( ) }
833833
@@ -848,10 +848,10 @@ module ClientRequest {
848848
849849 override DataFlow:: Node getUrl ( ) { result = this .getArgument ( 0 ) }
850850
851- override DataFlow:: Node getHost ( ) { result = this .getParameter ( 0 ) .getMember ( "host" ) .getARhs ( ) }
851+ override DataFlow:: Node getHost ( ) { result = this .getParameter ( 0 ) .getMember ( "host" ) .asSink ( ) }
852852
853853 override DataFlow:: Node getADataNode ( ) {
854- result = form .getMember ( "append" ) .getACall ( ) .getParameter ( 1 ) .getARhs ( )
854+ result = form .getMember ( "append" ) .getACall ( ) .getParameter ( 1 ) .asSink ( )
855855 }
856856 }
857857}
0 commit comments